From 6dd642469ad98d0eb28e84c3bc1a349d73d4d709 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 10 Apr 2017 20:37:41 +0200 Subject: [PATCH] Set value before activating another extruder Because all extruder tabs share the same SettingPropertyProvider, we want the property provider value to update before its container stack is changed, or the value carries over to the other containerstack, leaving the value for the initial containerstack unchanged --- plugins/MachineSettingsAction/MachineSettingsAction.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/MachineSettingsAction/MachineSettingsAction.qml b/plugins/MachineSettingsAction/MachineSettingsAction.qml index fa4d62b5e1..e7f17f3b26 100644 --- a/plugins/MachineSettingsAction/MachineSettingsAction.qml +++ b/plugins/MachineSettingsAction/MachineSettingsAction.qml @@ -476,6 +476,7 @@ Cura.MachineAction { if(currentIndex > 0) { + contentItem.forceActiveFocus(); ExtruderManager.setActiveExtruderIndex(currentIndex - 1); } }