From 1c92b9ee0e9ed29a5add6f61ec42bd9b5c052c99 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Tue, 15 Nov 2016 16:25:39 +0100 Subject: [PATCH] Don't update expandedCategories preference while filtering settings --- resources/qml/Settings/SettingView.qml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/qml/Settings/SettingView.qml b/resources/qml/Settings/SettingView.qml index 0058b6d359..146049d814 100644 --- a/resources/qml/Settings/SettingView.qml +++ b/resources/qml/Settings/SettingView.qml @@ -97,7 +97,15 @@ Item visibilityHandler: UM.SettingPreferenceVisibilityHandler { } exclude: ["machine_settings", "command_line_settings", "infill_mesh", "infill_mesh_order"] // TODO: infill_mesh settigns are excluded hardcoded, but should be based on the fact that settable_globally, settable_per_meshgroup and settable_per_extruder are false. expanded: Printer.expandedCategories - onExpandedChanged: Printer.setExpandedCategories(expanded) + onExpandedChanged: + { + if(!findingSettings) + { + // Do not change expandedCategories preference while filtering settings + // because all categories are expanded while filtering + Printer.setExpandedCategories(expanded) + } + } onVisibilityChanged: Cura.SettingInheritanceManager.forceUpdate() }