From c8662bad0a8a346dc7b44c5aa636fa1cb8301ef4 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sun, 18 Nov 2018 16:43:55 -0600 Subject: [PATCH] fix typo; assert load sizes --- src/GUI/Plater/PresetChooser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/GUI/Plater/PresetChooser.cpp b/src/GUI/Plater/PresetChooser.cpp index 4bd2634b9..bc2133b66 100644 --- a/src/GUI/Plater/PresetChooser.cpp +++ b/src/GUI/Plater/PresetChooser.cpp @@ -72,8 +72,9 @@ void PresetChooser::load(std::array presets) { size_t i {0}; std::vector preset_names {}; // populate the chooser - for (auto* chooser : this->preset_choosers[get_preset(group)]) { + for (auto* chooser : this->preset_choosers[get_preset(group)]) { chooser->Clear(); + assert(chooser->GetCount() == 0); for (auto preset : current_list) { wxBitmap bitmap; switch (group) { @@ -96,6 +97,8 @@ void PresetChooser::load(std::array presets) { chooser->Append(preset.name, bitmap); __chooser_names[get_preset(group)].push_back(preset.name); } + assert(chooser->GetCount() == current_list.size()); + // Apply default options from settings bool updated_from_settings = false; if (settings_defaults.size() > i) { // only apply if there is a value from Settings