diff options
author | bubnikv <bubnikv@gmail.com> | 2019-03-23 12:04:44 +0300 |
---|---|---|
committer | bubnikv <bubnikv@gmail.com> | 2019-03-23 12:04:44 +0300 |
commit | 9652e8193a48d53441c2210a6f2d988b3ba811e1 (patch) | |
tree | 19d018e15ece13c6df03ed274ae214d30679fd9d | |
parent | 4f585f11575d49dd086bc65badd4b3ebe2f10955 (diff) |
Fixed caching of profile selections at the plater.version_1.42.0-beta1vb_slice_index
-rw-r--r-- | src/slic3r/GUI/Plater.cpp | 6 | ||||
-rw-r--r-- | src/slic3r/GUI/Preset.cpp | 1 | ||||
-rw-r--r-- | src/slic3r/GUI/PresetBundle.cpp | 1 |
3 files changed, 3 insertions, 5 deletions
diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index a2ab8c3f1..f9c598ce3 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -327,8 +327,7 @@ void PresetComboBox::set_label_marker(int item, LabelItemType label_item_type) void PresetComboBox::check_selection() { - if (this->last_selected != GetSelection()) - this->last_selected = GetSelection(); + this->last_selected = GetSelection(); } // Frequently changed parameters @@ -829,10 +828,7 @@ void Sidebar::update_presets(Preset::Type preset_type) preset_bundle.sla_materials.update_platter_ui(p->combo_sla_material); } // Update the printer choosers, update the dirty flags. - auto prev_selection = p->combo_printer->GetSelection(); preset_bundle.printers.update_platter_ui(p->combo_printer); - if (prev_selection != p->combo_printer->GetSelection()) - p->combo_printer->check_selection(); // Update the filament choosers to only contain the compatible presets, update the color preview, // update the dirty flags. if (print_tech == ptFFF) { diff --git a/src/slic3r/GUI/Preset.cpp b/src/slic3r/GUI/Preset.cpp index 3da4c1871..82223b15c 100644 --- a/src/slic3r/GUI/Preset.cpp +++ b/src/slic3r/GUI/Preset.cpp @@ -988,6 +988,7 @@ void PresetCollection::update_platter_ui(GUI::PresetComboBox *ui) ui->SetSelection(selected_preset_item); ui->SetToolTip(ui->GetString(selected_preset_item)); + ui->check_selection(); ui->Thaw(); } diff --git a/src/slic3r/GUI/PresetBundle.cpp b/src/slic3r/GUI/PresetBundle.cpp index 9f4261372..f78a04126 100644 --- a/src/slic3r/GUI/PresetBundle.cpp +++ b/src/slic3r/GUI/PresetBundle.cpp @@ -1529,6 +1529,7 @@ void PresetBundle::update_platter_filament_ui(unsigned int idx_extruder, GUI::Pr } ui->SetSelection(selected_preset_item); ui->SetToolTip(ui->GetString(selected_preset_item)); + ui->check_selection(); ui->Thaw(); } |