Always uncheck zoom to mouse if preference is disabled

This commit is contained in:
Ghostkeeper 2019-06-18 11:19:41 +02:00
parent 7f559987a0
commit 487673e780
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -374,7 +374,7 @@ UM.PreferencesPage
{ {
id: zoomToMouseCheckbox id: zoomToMouseCheckbox
text: catalog.i18nc("@action:button", "Zoom toward mouse direction") text: catalog.i18nc("@action:button", "Zoom toward mouse direction")
checked: boolCheck(UM.Preferences.getValue("view/zoom_to_mouse")) checked: boolCheck(UM.Preferences.getValue("view/zoom_to_mouse")) && zoomToMouseCheckbox.enabled
onClicked: UM.Preferences.setValue("view/zoom_to_mouse", checked) onClicked: UM.Preferences.setValue("view/zoom_to_mouse", checked)
enabled: UM.Preferences.getValue("general/camera_perspective_mode") !== "orthogonal" enabled: UM.Preferences.getValue("general/camera_perspective_mode") !== "orthogonal"
} }
@ -390,6 +390,7 @@ UM.PreferencesPage
return; return;
} }
zoomToMouseCheckbox.enabled = UM.Preferences.getValue("general/camera_perspective_mode") !== "orthogonal"; zoomToMouseCheckbox.enabled = UM.Preferences.getValue("general/camera_perspective_mode") !== "orthogonal";
zoomToMouseCheckbox.checked = boolCheck(UM.Preferences.getValue("view/zoom_to_mouse")) && zoomToMouseCheckbox.enabled;
} }
} }
} }