From 699b29aab290d30f692d6580861b521afb1ece8e Mon Sep 17 00:00:00 2001 From: Clifford Heath Date: Tue, 17 May 2011 19:33:01 +1000 Subject: [PATCH] Ensure that dragUpdate always has 'this' set --- raphaelle.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raphaelle.js b/raphaelle.js index 7a26a6c..ccf73d3 100644 --- a/raphaelle.js +++ b/raphaelle.js @@ -178,7 +178,7 @@ Raphael.el.draggable = function(options) { var dragging_over = over(event); // console.log("Move "+drag_obj.id+" over "+dragging_over.id+" to X="+event.clientX+", Y="+event.clientY); var update = drag_obj.dragUpdate ? drag_obj.dragUpdate : function(o, dx, dy, e) { drag_obj.translate(dx, dy); }; - update(dragging_over, delta_x, delta_y, event); + update.call(drag_obj, dragging_over, delta_x, delta_y, event); paper.safari(); last_x = event.clientX; last_y = event.clientY;