From 02ff768760dc5b487854d460bd101fb2d014aec4 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Wed, 22 Sep 2010 10:28:57 +0000 Subject: fixed problem with cascade through connection 2 --- (limited to 'TurtleArt/tawindow.py') 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: -- cgit v0.9.1