removed bug that on deleting the parameter it does not disapper from widget window first time

This commit is contained in:
amarjeetkapoor1 2016-06-06 11:32:55 +05:30
parent 7bb0688c2c
commit 80d901b8a8

View file

@ -112,13 +112,16 @@ void ParameterWidget::end()
void ParameterWidget::connectWidget() void ParameterWidget::connectWidget()
{ {
begin();
for(entry_map_t::iterator it = entries.begin(); it != entries.end(); it++) { for(entry_map_t::iterator it = entries.begin(); it != entries.end(); it++) {
entry_map_t::iterator ent = entries.find((*it).first); if(!(*it).second->set){
if(!(*ent).second->set){
entries.erase((*it).first); entries.erase((*it).first);
continue; continue;
} }
}
begin();
for(entry_map_t::iterator it = entries.begin(); it != entries.end(); it++) {
ParameterVirtualWidget *entry ; ParameterVirtualWidget *entry ;
switch (it->second->target) { switch (it->second->target) {
case COMBOBOX:{ case COMBOBOX:{