diff options
Diffstat (limited to 'js/tools/ZoomTool.js')
-rw-r--r-- | js/tools/ZoomTool.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/js/tools/ZoomTool.js b/js/tools/ZoomTool.js index 73297d16..4b6705c1 100644 --- a/js/tools/ZoomTool.js +++ b/js/tools/ZoomTool.js | |||
@@ -140,9 +140,11 @@ exports.ZoomTool = Montage.create(DrawingTool, { | |||
140 | { | 140 | { |
141 | value : function (event) | 141 | value : function (event) |
142 | { | 142 | { |
143 | // check for some reasonable amount of mouse movement | 143 | var point = webkitConvertPointFromPageToNode(this.application.ninja.stage.canvas, |
144 | var dx = Math.abs(event.layerX - this.downPoint.x), | 144 | new WebKitPoint(event.pageX, event.pageY)); |
145 | dy = Math.abs(event.layerY - this.downPoint.y); | 145 | // check for some reasonable amount of mouse movement |
146 | var dx = Math.abs(point.x - this.downPoint.x), | ||
147 | dy = Math.abs(point.y - this.downPoint.y); | ||
146 | 148 | ||
147 | if ((dx >= 4) || (dy >= 4)) | 149 | if ((dx >= 4) || (dy >= 4)) |
148 | { | 150 | { |