changeset 450:fe6546d07d5e

Combine zoom and offset more correctly
author Neil Muller <drnlmuller@gmail.com>
date Sat, 07 Sep 2013 15:12:02 +0200
parents a99e5e724545
children 0ebdd88028fb
files tools/area_editor.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tools/area_editor.py	Sat Sep 07 15:08:59 2013 +0200
+++ b/tools/area_editor.py	Sat Sep 07 15:12:02 2013 +0200
@@ -430,8 +430,9 @@
         if not pos:
             return (0, 0)
         # Apply zoom_factor
+        pos = pos[0] + self.pos[0], pos[1] + self.pos[1]
         zoomed = (pos[0] * self._zoom_factor, pos[1] * self._zoom_factor)
-        return int(zoomed[0] + self.pos[0]), int(zoomed[1] + self.pos[1])
+        return int(zoomed[0]), int(zoomed[1])
 
     def _move_view(self, offset):
         new_pos = [self.pos[0] + offset[0], self.pos[1] + offset[1]]