diff options
Diffstat (limited to 'src/PatchageModule.cpp')
-rw-r--r-- | src/PatchageModule.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/PatchageModule.cpp b/src/PatchageModule.cpp index db61392..cf2ba71 100644 --- a/src/PatchageModule.cpp +++ b/src/PatchageModule.cpp @@ -138,15 +138,16 @@ PatchageModule::join() void PatchageModule::menu_disconnect_all() { - for (iterator p = begin(); p != end(); ++p) - (*p)->disconnect(); + for (Ganv::Port* p : *this) { + p->disconnect(); + } } PatchagePort* PatchageModule::get_port(const std::string& name) { - for (iterator p = begin(); p != end(); ++p) { - PatchagePort* pport = dynamic_cast<PatchagePort*>(*p); + for (Ganv::Port* p : *this) { + PatchagePort* pport = dynamic_cast<PatchagePort*>(p); if (pport && pport->name() == name) { return pport; } |