X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/3aedf9ef6b5e217b01bd358b82e9500f2b89bc2b..a73e8923478e5c238802ade9d94b833f038ebb52:/gdk/alien/glue.c?ds=sidebyside diff --git a/gdk/alien/glue.c b/gdk/alien/glue.c index f16a79c..7f478a7 100644 --- a/gdk/alien/glue.c +++ b/gdk/alien/glue.c @@ -16,23 +16,19 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -/* $Id: glue.c,v 1.1 2004/10/27 18:50:25 espen Exp $ */ +/* $Id: glue.c,v 1.2 2004/10/31 11:48:53 espen Exp $ */ #include #include - -extern Display *gdk_display; - -gint gdk_connection_number () +struct _GdkDisplayX11 { - return ConnectionNumber (gdk_display); -} - + GdkDisplay parent_instance; + Display *xdisplay; +}; -GdkWindow* -gdk_get_root_window () +gint clg_gdk_connection_number (GdkDisplay *display) { - return gdk_window_foreign_new (GDK_ROOT_WINDOW ()); + return ConnectionNumber (((struct _GdkDisplayX11 *)display)->xdisplay); }