diff --git a/studio/studio_gtk.py b/studio/studio_gtk.py index 702a2b6..53cb0fd 100644 --- a/studio/studio_gtk.py +++ b/studio/studio_gtk.py @@ -548,7 +548,8 @@ def mouse_button_press(widget, event, win): for i, button in enumerate(["LMB", "MMB", "RMB"]): if i+1 == int(event.get_button()[1]): - win.current[button] = [event.x, event.y] + win.current[button] = [event.x / win.settings["scale"], + event.y / win.settings["scale"]] # If you folowed the code. By checking for example if win.current["LMB"] # You can know if it's even pressed to begin with. Because if it's not