diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-07-06 17:24:37 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-07-06 17:24:37 (GMT) |
commit | dcf1ef842d4ab987b0af25b2aeb453988f27bde4 (patch) | |
tree | ad24c7a5e48243a16fc62c27dcb967f6701b8903 /TurtleArt | |
parent | ea90a80c03a0d784e6423e79c78003ad465434f0 (diff) |
account for blocks with only one connection with calculating block heights
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/tawindow.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 5b250c3..565e0e7 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -2751,7 +2751,11 @@ class TurtleArtWindow(): dy = 0 # Calculate height of drag group while gblk is not None: - dy += int((gblk.docks[-1][3] - gblk.docks[0][3]) / gblk.scale) + delta = int((gblk.docks[-1][3] - gblk.docks[0][3]) / gblk.scale) + if delta == 0: + dy += 21 # Fixme: don't hardcode size of stop action block + else: + dy += delta gblk = gblk.connections[-1] # Clamp has room for one "standard" block by default if dy > 0: |