From 734d16022e2e6f7107eb550956b48ba486f99dc4 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Tue, 17 Apr 2007 16:54:01 -0300 Subject: [PATCH] Don't try to show the popup of a detached canvas icon. --- sugar/graphics/canvasicon.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sugar/graphics/canvasicon.py b/sugar/graphics/canvasicon.py index d50e9f90..14f83519 100644 --- a/sugar/graphics/canvasicon.py +++ b/sugar/graphics/canvasicon.py @@ -369,6 +369,11 @@ class CanvasIcon(hippo.CanvasBox, hippo.CanvasItem): if not self._popup: return + if not self.get_context(): + # If we have been detached from our parent, don't show up the popup + # in this case. + return + popup_context = self.get_popup_context() [x, y] = [None, None]