From: espen Date: Sun, 31 Oct 2004 11:48:53 +0000 (+0000) Subject: Updated for gtk+-2.4 X-Git-Tag: clg-0-90~240 X-Git-Url: https://git.distorted.org.uk/~mdw/clg/commitdiff_plain/a73e8923478e5c238802ade9d94b833f038ebb52?hp=b2ce569e5147d9d459854483c190b34c4570d4bb Updated for gtk+-2.4 --- 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); }