Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/graphics/toolbarbox.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/graphics/toolbarbox.py')
-rw-r--r--src/sugar3/graphics/toolbarbox.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sugar3/graphics/toolbarbox.py b/src/sugar3/graphics/toolbarbox.py
index b3ce73a..6bbf110 100644
--- a/src/sugar3/graphics/toolbarbox.py
+++ b/src/sugar3/graphics/toolbarbox.py
@@ -117,9 +117,9 @@ class ToolbarButton(ToolButton):
self.props.palette.add(self.page_widget)
def _unparent(self):
- if self.page_widget.parent is None:
- return
- self.page_widget.parent.remove(self.page_widget)
+ parent = self.page_widget.get_parent()
+ if parent:
+ parent.remove(self.page_widget)
# FIXME: Need to fix drawing ...
# def do_expose_event(self, event):