Commit 511e4a6a authored by BOTFritz's avatar BOTFritz Committed by GitHub
Browse files

Fixed scroll zoom on nonprimary monitor or in small window

parent 79f73613
......@@ -815,9 +815,10 @@ class MainWindow(QMainWindow, WindowMixin):
# up and down analogous
cursor = QCursor()
pos = cursor.pos()
relative_pos = QWidget.mapFromGlobal(self, pos)
cursor_x = pos.x()
cursor_y = pos.y()
cursor_x = relative_pos.x()
cursor_y = relative_pos.y()
w = self.scrollArea.width()
h = self.scrollArea.height()
......@@ -828,7 +829,7 @@ class MainWindow(QMainWindow, WindowMixin):
move_x = (cursor_x - margin * w) / (w - 2 * margin * w)
move_y = (cursor_y - margin * h) / (h - 2 * margin * h)
# clamp the values form 0 to 1
# clamp the values from 0 to 1
move_x = min(max(move_x, 0), 1)
move_y = min(max(move_y, 0), 1)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment