fix(color): manage models buttons incorrect after renaming or removing labels (#7705)

This commit is contained in:
philmoz
2026-08-25 12:06:53 +10:00
committed by GitHub
parent faa60953cb
commit 7f6bbd1fb9
2 changed files with 8 additions and 9 deletions
@@ -272,10 +272,15 @@ class ModelsPageBody : public Window
}
}
void reload()
void clearButtons()
{
modelButtons.clear();
clear();
}
void reload()
{
clearButtons();
update();
}
@@ -840,6 +845,7 @@ void ModelLabelsWindow::buildBody(Window *window)
});
auto labels = getLabels();
lblselector->setNames(labels);
mdlselector->clearButtons();
updateFilteredLabels(modelslabels.filteredLabels(), false);
}
});
@@ -864,6 +870,7 @@ void ModelLabelsWindow::buildBody(Window *window)
lblselector->setSelected(newset);
if (g_eeGeneral.labelSingleSelect && selected == lblselector->getActiveItem())
lblselector->setActiveItem(-1);
mdlselector->clearButtons();
updateFilteredLabels(newset);
});
return 0;