File caffeine-add-indicator-menu.patch of Package caffeine
=== modified file 'caffeine/main.py'
--- caffeine/main.py 2011-11-11 05:12:50 +0000
+++ caffeine/main.py 2011-11-20 01:40:33 +0000
@@ -323,9 +323,11 @@
def on_R_click(self, status_icon, mbutton, time, data=None):
## popdown menu
- self.menu.popup(None, None,
- Gtk.status_icon_position_menu, 3, time, self.status_icon)
-
+ self.menu.show_all()
+ def func(menu, user_data):
+ return status_icon.position_menu(self.menu, status_icon)
+ self.menu.popup(None, None, func, self.status_icon, 3, time)
+
#### Window callbacks
def on_add_button_clicked(self, button, data=None):
response = self.ProcAdd.run()