From c374c9808a8ca2945f60e502b7b0f79e53cb5e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patryk=20Skowro=C5=84ski?= Date: Thu, 12 Dec 2024 10:24:19 +0100 Subject: [PATCH] Fixed QuickZoom to support variable scaling (high DPI screens) --- cura/NavlibClient.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/NavlibClient.py b/cura/NavlibClient.py index 62c56de205..49bcb92131 100644 --- a/cura/NavlibClient.py +++ b/cura/NavlibClient.py @@ -70,8 +70,8 @@ class NavlibClient(pynav.NavlibNavigationModel): from UM.Qt.QtApplication import QtApplication main_window = QtApplication.getInstance().getMainWindow() - x_n = 2. * main_window._mouse_x / self._scene.getActiveCamera().getViewportWidth() - 1. - y_n = 2. * main_window._mouse_y / self._scene.getActiveCamera().getViewportHeight() - 1. + x_n = 2. * main_window._mouse_x / main_window.width() - 1. + y_n = 2. * main_window._mouse_y / main_window.height() - 1. if self.get_is_view_perspective(): self._was_pick = True