From 17f4515cda0d53c489d04221c07dececb1cd5b18 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 25 Feb 2010 14:44:59 +0000 Subject: caught stack-arm corner case --- (limited to 'tawindow.py') diff --git a/tawindow.py b/tawindow.py index 1330932..a88d119 100644 --- a/tawindow.py +++ b/tawindow.py @@ -1111,10 +1111,16 @@ class TurtleArtWindow(): for b in blocks: self._adjust_dock_positions(b) - # Look for any stacks that need to be collapsed. + # Look for any stacks that need to be collapsed or sandwiched for b in blocks: if self._collapsed(b): self._collapse_stack(self._find_sandwich_top(b)) + elif b.name == 'sandwichbottom' and self._collapsible(b): + b.svg.set_hide(True) + b.svg.set_show(False) + b.refresh() + self._grow_stack_arm(self._find_sandwich_top(b)) + if len(blocks) > 0: return blocks[0] else: -- cgit v0.9.1