summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkmain-x11.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2010-12-13 13:45:38 -0500
committerMatthias Clasen <mclasen@redhat.com>2010-12-21 12:06:58 -0500
commit4a74060d63e15f6de20b557cf5c4eede27813dd3 (patch)
tree3ee9e110e23b1b331afe44fd2a54764f41c610bd /gdk/x11/gdkmain-x11.c
parentccb6edeb8b0af779e9c9b718e249d68c421aff65 (diff)
downloadgtk+-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.c22
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