From ea2e07ec748128f4541fabae82e6dd379deb4af1 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Sun, 25 Aug 2019 09:44:32 +0200 Subject: [PATCH] Fixed application crash, when change focus from overridden option to empty space in ObjectList. --- src/slic3r/GUI/GUI_ObjectSettings.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/GUI_ObjectSettings.cpp b/src/slic3r/GUI/GUI_ObjectSettings.cpp index 1b884cc24..c90e1e4ed 100644 --- a/src/slic3r/GUI/GUI_ObjectSettings.cpp +++ b/src/slic3r/GUI/GUI_ObjectSettings.cpp @@ -175,6 +175,9 @@ void ObjectSettings::update_config_values(DynamicPrintConfig* config) const auto printer_technology = wxGetApp().plater()->printer_technology(); const bool is_object_settings = objects_model->GetItemType(objects_model->GetParent(item)) == itObject; + if (!item || !objects_model->IsSettingsItem(item) || !config) + return; + // update config values according to configuration hierarchy DynamicPrintConfig main_config = printer_technology == ptFFF ? wxGetApp().preset_bundle->prints.get_edited_preset().config :