Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-09-22 10:28:57 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-09-22 10:28:57 (GMT)
commit02ff768760dc5b487854d460bd101fb2d014aec4 (patch)
treef5c8bc4936d45fa7fb53d9ec486454a115ca9933
parent7680eb3c786f474731a6c1e2c43599976d44a397 (diff)
fixed problem with cascade through connection 2
-rw-r--r--TurtleArt/tawindow.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 0cbefde..a7851f3 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -1523,6 +1523,8 @@ class TurtleArtWindow():
if blk.connections[0] is None:
break
if blk.connections[0].name in EXPANDABLE_BLOCKS:
+ if blk.connections[0].connections.index(blk) != 1:
+ break
blk = blk.connections[0]
dy = 20 + blk.connections[1].ey - blk.ey
blk.expand_in_y(dy)
@@ -1647,6 +1649,7 @@ class TurtleArtWindow():
return
blk2 = blk.connections[0]
c = blk2.connections.index(blk)
+ print "disconnecting ", blk.name, "from", blk2.name, "dock", c
blk2.connections[c] = None
if blk2.name in BOOLEAN_STYLE: