Comment #1 on issue 1034 by [email protected]: TypeError: Notify.Notification.attach_to_status_icon() argument 1 must be gtk.StatusIcon, not None
http://code.google.com/p/ibus/issues/detail?id=1034

quick & ugly fix... :D

--- panel.py.old        2010-08-16 21:57:20.157593251 +0800
+++ panel.py    2010-08-16 21:57:48.569685928 +0800
@@ -115,17 +115,17 @@
         self.__status_icon = None
         self.__previous_focus_ic = None

-        try:
- self.__appindicator = appindicator.Indicator("ibus", ICON_KEYBOARD, appindicator.CATEGORY_APPLICATION_STATUS)
-            self.__appindicator.set_status(appindicator.STATUS_ACTIVE)
-            self.__appindicator_update_menu()
-        except:
-            self.__status_icon = gtk.StatusIcon()
- self.__status_icon.connect("popup-menu", self.__status_icon_popup_menu_cb) - self.__status_icon.connect("activate", self.__status_icon_activate_cb)
-            self.__status_icon.set_from_icon_name(ICON_KEYBOARD)
- self.__status_icon.set_tooltip(_("IBus input method framework"))
-            self.__status_icon.set_visible(True)
+#        try:
+# self.__appindicator = appindicator.Indicator("ibus", ICON_KEYBOARD, appindicator.CATEGORY_APPLICATION_STATUS)
+#            self.__appindicator.set_status(appindicator.STATUS_ACTIVE)
+#            self.__appindicator_update_menu()
+#        except:
+        self.__status_icon = gtk.StatusIcon()
+ self.__status_icon.connect("popup-menu", self.__status_icon_popup_menu_cb) + self.__status_icon.connect("activate", self.__status_icon_activate_cb)
+        self.__status_icon.set_from_icon_name(ICON_KEYBOARD)
+        self.__status_icon.set_tooltip(_("IBus input method framework"))
+        self.__status_icon.set_visible(True)

         self.__config_load_lookup_table_orientation()
         self.__config_load_show()


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复