Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@laptop.org>2012-12-10 14:42:18 (GMT)
committer Ajay Garg <ajay@activitycentral.com>2012-12-10 18:48:56 (GMT)
commit14fb1f2c940e8c3ff7dbaee40118cab559610965 (patch)
tree15e24734c01c4a0a76970328fc6cd3142a2c4825
parent82b6d6c55a8e802b74b621341b6273e6a4c8458a (diff)
Adapt to PaletteMenu changes for popdown on item activation, SL #4191 and SL #4253
The toolkit now popdown the Palette when an item is activated. We do not have to do it manually any more. The Control Panel item code was setting the panel as transient on itself, this fails as the Palette vanishes after the item is activated. We are doing fine without setting the Control Panel transient on the Palette, which is wrong in any case. Signed-off-by: Simon Schampijer <simon@laptop.org> Acked-by: Manuel QuiƱones <manuq@laptop.org> Signed-off-by: Ajay Garg <ajay@activitycentral.com>
-rw-r--r--extensions/deviceicon/frame.py1
-rw-r--r--src/jarabe/view/buddymenu.py1
-rw-r--r--src/jarabe/view/palettes.py2
3 files changed, 0 insertions, 4 deletions
diff --git a/extensions/deviceicon/frame.py b/extensions/deviceicon/frame.py
index cfc25bf..52e92ea 100644
--- a/extensions/deviceicon/frame.py
+++ b/extensions/deviceicon/frame.py
@@ -59,7 +59,6 @@ class DeviceView(TrayIcon):
return palette
def __button_release_event_cb(self, widget, event):
- self.props.palette.popdown(immediate=True)
self._input_method.show()
frame = jarabe.frame.get_view()
frame.hide()
diff --git a/src/jarabe/view/buddymenu.py b/src/jarabe/view/buddymenu.py
index e49d573..b117be9 100644
--- a/src/jarabe/view/buddymenu.py
+++ b/src/jarabe/view/buddymenu.py
@@ -182,7 +182,6 @@ class BuddyMenu(Palette):
# show the control panel
panel = ControlPanel()
- panel.set_transient_for(self._widget.get_toplevel())
panel.show()
def _update_invite_menu(self, activity):
diff --git a/src/jarabe/view/palettes.py b/src/jarabe/view/palettes.py
index cf15cd8..db5298b 100644
--- a/src/jarabe/view/palettes.py
+++ b/src/jarabe/view/palettes.py
@@ -166,7 +166,6 @@ class ActivityPalette(Palette):
# TODO: start-with
def __start_activate_cb(self, menu_item):
- self.popdown(immediate=True)
misc.launch(self._activity_info)
@@ -274,7 +273,6 @@ class VolumePalette(Palette):
self.connect('popup', self.__popup_cb)
def __unmount_activate_cb(self, menu_item):
- self.popdown(immediate=True)
flags = 0
mount_operation = Gtk.MountOperation( \
parent=self.content_box.get_toplevel())