diff --git a/src/ParameterWidget.cc b/src/ParameterWidget.cc index 155ef540..33f0e85d 100644 --- a/src/ParameterWidget.cc +++ b/src/ParameterWidget.cc @@ -112,13 +112,16 @@ void ParameterWidget::end() void ParameterWidget::connectWidget() { - begin(); for(entry_map_t::iterator it = entries.begin(); it != entries.end(); it++) { - entry_map_t::iterator ent = entries.find((*it).first); - if(!(*ent).second->set){ + if(!(*it).second->set){ entries.erase((*it).first); continue; } + + } + begin(); + for(entry_map_t::iterator it = entries.begin(); it != entries.end(); it++) { + ParameterVirtualWidget *entry ; switch (it->second->target) { case COMBOBOX:{