Revision: 6961
Author: nogu.dev
Date: Tue Feb 15 06:56:46 2011
Log: * helper/eggtrayicon.c
  - (egg_tray_icon_send_manager_message, egg_tray_icon_send_message):
    Use gdk_error_trap_pop_ignored() instead of gdk_error_trap_pop()
    in GTK+3.
http://code.google.com/p/uim/source/detail?r=6961

Modified:
 /trunk/helper/eggtrayicon.c

=======================================
--- /trunk/helper/eggtrayicon.c Sun Feb 13 03:00:59 2011
+++ /trunk/helper/eggtrayicon.c Tue Feb 15 06:56:46 2011
@@ -508,7 +508,11 @@
   XSendEvent (display,
              icon->manager_window, False, NoEventMask, (XEvent *)&ev);
   gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (icon)));
+#if GTK_CHECK_VERSION(2, 90, 0)
+  gdk_error_trap_pop_ignored ();
+#else
   gdk_error_trap_pop ();
+#endif
 }

 static void
@@ -750,7 +754,11 @@
                  icon->manager_window, False, StructureNotifyMask, (XEvent 
*)&ev);
     }
   gdk_display_sync (gtk_widget_get_display (GTK_WIDGET (icon)));
+#if GTK_CHECK_VERSION(2, 90, 0)
+  gdk_error_trap_pop_ignored ();
+#else
   gdk_error_trap_pop ();
+#endif

   return stamp;
 }

Reply via email to