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;
}