diff --git a/src/simudator/gui/gui.py b/src/simudator/gui/gui.py index 5fc96325cd93bbd42a2ce437d8c8b9ffb331ed0c..0a3214fa47f1e543ee603d79b95c85e082936a81 100644 --- a/src/simudator/gui/gui.py +++ b/src/simudator/gui/gui.py @@ -159,18 +159,15 @@ class GUI(QMainWindow): return view_pos = event.globalPosition() - scene_pos = self.graphics_view.mapToScene( - int(view_pos.x()), - int(view_pos.y()) - ) + view_pos_x = int(view_pos.x()) + view_pos_y = int(view_pos.y()) + + scene_pos = self.graphics_view.mapToScene(view_pos_x, view_pos_y) self.graphics_view.centerOn(scene_pos) self.graphics_view.scale(factor, factor) - old_pos = self.graphics_view.mapToScene( - int(view_pos.x()), - int(view_pos.y()) - ) + old_pos = self.graphics_view.mapToScene(view_pos_x, view_pos_y) new_pos = self.graphics_view.mapToScene( self.graphics_view.viewport().rect().center() )