diff --git a/resources/qml/Toolbar.qml b/resources/qml/Toolbar.qml index c09c79b779..60fc6fd723 100644 --- a/resources/qml/Toolbar.qml +++ b/resources/qml/Toolbar.qml @@ -48,7 +48,15 @@ Item { MouseArea { anchors.fill: parent; onClicked: { - parent.checked ? UM.Controller.setActiveTool(null) : UM.Controller.setActiveTool(model.id); + forceActiveFocus() //First grab focus, so all the text fields are updated + if(parent.checked) + { + UM.Controller.setActiveTool(null) + } + else + { + UM.Controller.setActiveTool(model.id); + } } } }