diff options
Diffstat (limited to 'sugar/graphics/spreadbox.py')
-rw-r--r-- | sugar/graphics/spreadbox.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sugar/graphics/spreadbox.py b/sugar/graphics/spreadbox.py index 2fee1f5..1002a44 100644 --- a/sugar/graphics/spreadbox.py +++ b/sugar/graphics/spreadbox.py @@ -113,8 +113,9 @@ class SpreadBox(hippo.CanvasBox, hippo.CanvasItem): self._layout_item(item) def remove_item(self, item): - info = item.get_data('item-info') - info.remove_weight(self._grid) + if self._grid: + info = item.get_data('item-info') + info.remove_weight(self._grid) self.remove(item) |