diff options
-rw-r--r-- | src/jarabe/desktop/favoriteslayout.py | 5 |
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) |