summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dalos.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/dalos.lua b/dalos.lua
index e4a6957..d0fcd88 100644
--- a/dalos.lua
+++ b/dalos.lua
@@ -255,6 +255,9 @@ dalosp.canvas = {
if self.stateful.panning then
local ox, oy = self.ox, self.oy
local dx, dy = x - ox, y - oy
+ if self.stateful.linking then
+ self.bx, self.by = self.bx + dx, self.by + dy
+ end
self:panning(dx, dy)
self.ox, self.oy = x, y
elseif self.stateful.leftbutton then