diff options
Diffstat (limited to 'gdk_display.patch')
-rw-r--r-- | gdk_display.patch | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/gdk_display.patch b/gdk_display.patch new file mode 100644 index 000000000000..e746b0a70381 --- /dev/null +++ b/gdk_display.patch @@ -0,0 +1,70 @@ +*** ./src/eggtrayicon.c 2007-04-04 21:57:16.000000000 +0400 +--- ./src/eggtrayicon.c 2013-01-06 01:17:48.581374222 +0400 +*************** +*** 164,170 **** + #if HAVE_GTK_MULTIHEAD + display = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! display = gdk_display; + #endif + + gdk_error_trap_push (); +--- 164,170 ---- + #if HAVE_GTK_MULTIHEAD + display = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! display = gdk_x11_get_default_xdisplay(); + #endif + + gdk_error_trap_push (); +*************** +*** 192,198 **** + #if HAVE_GTK_MULTIHEAD + xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! xdisplay = gdk_display; + #endif + + if (icon->manager_window != None) +--- 192,198 ---- + #if HAVE_GTK_MULTIHEAD + xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! xdisplay = gdk_x11_get_default_xdisplay(); + #endif + + if (icon->manager_window != None) +*************** +*** 309,315 **** + EggTrayIcon* + egg_tray_icon_new (const gchar *name) + { +! return egg_tray_icon_new_for_xscreen (DefaultScreenOfDisplay (gdk_display), name); + } + + guint +--- 309,315 ---- + EggTrayIcon* + egg_tray_icon_new (const gchar *name) + { +! return egg_tray_icon_new_for_xscreen (DefaultScreenOfDisplay (gdk_x11_get_default_xdisplay()), name); + } + + guint +*************** +*** 347,353 **** + #if HAVE_GTK_MULTIHEAD + xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! xdisplay = gdk_display; + #endif + + ev.type = ClientMessage; +--- 347,353 ---- + #if HAVE_GTK_MULTIHEAD + xdisplay = GDK_DISPLAY_XDISPLAY (gtk_widget_get_display (GTK_WIDGET (icon))); + #else +! xdisplay = gdk_x11_get_default_xdisplay(); + #endif + + ev.type = ClientMessage; |