diff options
author | Matthias Clasen <mclasen@redhat.com> | 2010-09-09 19:46:41 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2010-09-09 19:46:41 -0400 |
commit | 0dcaad3a85137fee646847fed42c2072c2db7890 (patch) | |
tree | 9e7ec5f3ab86da446afa2f04d194ed7075d330d3 | |
parent | 001d16cb8777bdf260751e8dc25b0ef73649cd78 (diff) | |
download | gtk+-0dcaad3a85137fee646847fed42c2072c2db7890.tar.gz |
Drop the gdk_display variable from gdk
This was the last exported variable; it wasn't multihead safe,
and there's easy replacement with gdk_display_get_default().
Also drop the GDK_DISPLAY() macro which was just a wrapper around
the variable.
-rw-r--r-- | docs/reference/gdk/gdk3-sections.txt | 2 | ||||
-rw-r--r-- | gdk/gdk.symbols | 6 | ||||
-rw-r--r-- | gdk/x11/gdkdisplay-x11.c | 7 | ||||
-rw-r--r-- | gdk/x11/gdkglobals-x11.c | 1 | ||||
-rw-r--r-- | gdk/x11/gdkx.h | 8 | ||||
-rw-r--r-- | modules/other/gail/gailwindow.c | 12 |
6 files changed, 7 insertions, 29 deletions
diff --git a/docs/reference/gdk/gdk3-sections.txt b/docs/reference/gdk/gdk3-sections.txt index fe5d5de524..9bb206f52a 100644 --- a/docs/reference/gdk/gdk3-sections.txt +++ b/docs/reference/gdk/gdk3-sections.txt @@ -1006,7 +1006,6 @@ gdk_drag_context_get_type <TITLE>X Window System Interaction</TITLE> <FILE>x_interaction</FILE> GDK_ROOT_WINDOW -GDK_DISPLAY GDK_WINDOW_XDISPLAY GDK_WINDOW_XID GDK_PIXMAP_XDISPLAY @@ -1077,7 +1076,6 @@ gdk_x11_get_xatom_name gdk_x11_get_xatom_name_for_display <SUBSECTION Private> -gdk_display GDK_HAVE_WCHAR_H GDK_HAVE_WCTYPE_H gdk_x11_pixmap_get_drawable_impl diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols index 4480da1d83..61a87a8a36 100644 --- a/gdk/gdk.symbols +++ b/gdk/gdk.symbols @@ -1091,9 +1091,3 @@ gdk_app_launch_context_set_icon_name gdk_window_impl_get_type G_GNUC_CONST #endif #endif - -#ifdef GDK_WINDOWING_X11 -#ifdef INCLUDE_VARIABLES -gdk_display -#endif -#endif diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index 5aeb0170b2..59c760051e 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -1968,12 +1968,7 @@ _gdk_windowing_set_default_display (GdkDisplay *display) const gchar *startup_id; if (!display) - { - gdk_display = NULL; - return; - } - - gdk_display = GDK_DISPLAY_XDISPLAY (display); + return; g_free (display_x11->startup_notification_id); display_x11->startup_notification_id = NULL; diff --git a/gdk/x11/gdkglobals-x11.c b/gdk/x11/gdkglobals-x11.c index 8852d3bfa6..de9bbccb5b 100644 --- a/gdk/x11/gdkglobals-x11.c +++ b/gdk/x11/gdkglobals-x11.c @@ -32,6 +32,5 @@ gboolean _gdk_use_xshm = TRUE; /* used as a cmd line arg */ -Display *gdk_display = NULL; GdkAtom _gdk_selection_property; gboolean _gdk_synchronize = FALSE; diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h index 0053dae1de..ec6ddd5824 100644 --- a/gdk/x11/gdkx.h +++ b/gdk/x11/gdkx.h @@ -34,10 +34,6 @@ G_BEGIN_DECLS -#ifndef GDK_MULTIHEAD_SAFE -extern Display *gdk_display; -#endif - Display *gdk_x11_drawable_get_xdisplay (GdkDrawable *drawable); XID gdk_x11_drawable_get_xid (GdkDrawable *drawable); GdkDrawable *gdk_x11_window_get_drawable_impl (GdkWindow *window); @@ -67,10 +63,6 @@ gint gdk_x11_get_default_screen (void); #define GDK_CURSOR_XDISPLAY(cursor) (gdk_x11_cursor_get_xdisplay (cursor)) #define GDK_CURSOR_XCURSOR(cursor) (gdk_x11_cursor_get_xcursor (cursor)) -#ifndef GDK_MULTIHEAD_SAFE -#define GDK_DISPLAY() gdk_display -#endif - #ifdef GDK_COMPILATION #include "gdkprivate-x11.h" diff --git a/modules/other/gail/gailwindow.c b/modules/other/gail/gailwindow.c index 0f80a7b5ba..3d9404122a 100644 --- a/modules/other/gail/gailwindow.c +++ b/modules/other/gail/gailwindow.c @@ -664,10 +664,10 @@ get_window_desktop (Window window) if (_net_wm_desktop == None) _net_wm_desktop = - XInternAtom (gdk_display, "_NET_WM_DESKTOP", False); + XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), "_NET_WM_DESKTOP", False); gdk_error_trap_push (); - result = XGetWindowProperty (gdk_display, window, _net_wm_desktop, + result = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), window, _net_wm_desktop, 0, G_MAXLONG, False, XA_CARDINAL, &ret_type, &format, &nitems, @@ -718,11 +718,11 @@ get_stacked_windows (GailScreenInfo *info) if (_net_client_list_stacking == None) _net_client_list_stacking = - XInternAtom (gdk_display, "_NET_CLIENT_LIST_STACKING", False); + XInternAtom (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), "_NET_CLIENT_LIST_STACKING", False); gdk_error_trap_push (); ret_type = None; - result = XGetWindowProperty (gdk_display, + result = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), GDK_WINDOW_XWINDOW (info->root_window), _net_client_list_stacking, 0, G_MAXLONG, @@ -919,11 +919,11 @@ init_gail_screen (GdkScreen *screen, get_stacked_windows (&gail_screens [screen_n]); - XGetWindowAttributes (gdk_display, + XGetWindowAttributes (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), GDK_WINDOW_XWINDOW (gail_screens [screen_n].root_window), &attrs); - XSelectInput (gdk_display, + XSelectInput (GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()), GDK_WINDOW_XWINDOW (gail_screens [screen_n].root_window), attrs.your_event_mask | PropertyChangeMask); |