Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jarabe/desktop/favoriteslayout.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/desktop/favoriteslayout.py b/src/jarabe/desktop/favoriteslayout.py
index 0f63f95..e0ee80e 100644
--- a/src/jarabe/desktop/favoriteslayout.py
+++ b/src/jarabe/desktop/favoriteslayout.py
@@ -150,6 +150,11 @@ class SpreadLayout(ViewLayout):
ViewLayout.__init__(self)
def remove(self, child):
+ if self._grid is None:
+ # the Grid is created during allocation time, so it might not
+ # exist yet when this method is called, SL #3814
+ return
+
if self._grid.is_in_grid(child):
self._grid.remove(child)