diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-09-22 10:28:57 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-09-22 10:28:57 (GMT) |
commit | 02ff768760dc5b487854d460bd101fb2d014aec4 (patch) | |
tree | f5c8bc4936d45fa7fb53d9ec486454a115ca9933 /TurtleArt | |
parent | 7680eb3c786f474731a6c1e2c43599976d44a397 (diff) |
fixed problem with cascade through connection 2
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/tawindow.py | 3 |
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: |