diff options
author | Matthias Clasen <mclasen@redhat.com> | 2010-12-13 13:45:38 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2010-12-21 12:06:58 -0500 |
commit | 4a74060d63e15f6de20b557cf5c4eede27813dd3 (patch) | |
tree | 3ee9e110e23b1b331afe44fd2a54764f41c610bd /gdk/x11/gdkmain-x11.c | |
parent | ccb6edeb8b0af779e9c9b718e249d68c421aff65 (diff) | |
download | gtk+-4a74060d63e15f6de20b557cf5c4eede27813dd3.tar.gz |
Make gdk_set_sm_client_id X11-specific
This is really not a cross-platform API
Diffstat (limited to 'gdk/x11/gdkmain-x11.c')
-rw-r--r-- | gdk/x11/gdkmain-x11.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gdk/x11/gdkmain-x11.c b/gdk/x11/gdkmain-x11.c index 57aedf542c..6424aab56b 100644 --- a/gdk/x11/gdkmain-x11.c +++ b/gdk/x11/gdkmain-x11.c @@ -49,7 +49,6 @@ #include <X11/XKBlib.h> #endif - typedef struct _GdkPredicate GdkPredicate; typedef struct _GdkGlobalErrorTrap GdkGlobalErrorTrap; @@ -203,27 +202,6 @@ _gdk_xgrab_check_destroy (GdkWindow *window) g_list_free (devices); } -void -_gdk_windowing_display_set_sm_client_id (GdkDisplay *display, - const gchar *sm_client_id) -{ - GdkDisplayX11 *display_x11 = GDK_DISPLAY_X11 (display); - - if (gdk_display_is_closed (display)) - return; - - if (sm_client_id && strcmp (sm_client_id, "")) - { - XChangeProperty (display_x11->xdisplay, display_x11->leader_window, - gdk_x11_get_xatom_by_name_for_display (display, "SM_CLIENT_ID"), - XA_STRING, 8, PropModeReplace, (guchar *)sm_client_id, - strlen (sm_client_id)); - } - else - XDeleteProperty (display_x11->xdisplay, display_x11->leader_window, - gdk_x11_get_xatom_by_name_for_display (display, "SM_CLIENT_ID")); -} - /* *-------------------------------------------------------------- * gdk_x_io_error |