X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/91b8de8dee3e7ae3c4edc0ab0923b84bba20d9c4..7b9da2077d0975db6c965a85c91d5aca671ab5e3:/src/gtk/utilsgtk.cpp?ds=sidebyside diff --git a/src/gtk/utilsgtk.cpp b/src/gtk/utilsgtk.cpp index 1675dfe547..963e7b5991 100644 --- a/src/gtk/utilsgtk.cpp +++ b/src/gtk/utilsgtk.cpp @@ -30,17 +30,14 @@ #include "gdk/gdkx.h" #ifdef HAVE_X11_XKBLIB_H - #ifdef __HPUX__ - /* under HP-UX XKBlib.h defines structures with field named "explicit" - - * which is, of course, an error for a C++ compiler */ + /* under HP-UX and Solaris 2.6, at least, XKBlib.h defines structures with + * field named "explicit" - which is, of course, an error for a C++ + * compiler. To be on the safe side, just redefine it everywhere. */ #define explicit __wx_explicit - #endif - #include "X11/XKBlib.h" + #include "X11/XKBlib.h" - #ifdef __HPUX__ #undef explicit - #endif // __HPUX__ #endif // HAVE_X11_XKBLIB_H // ---------------------------------------------------------------------------- @@ -72,6 +69,11 @@ bool wxSetDetectableAutoRepeat( bool WXUNUSED(flag) ) // display characterstics // ---------------------------------------------------------------------------- +void *wxGetDisplay() +{ + return gdk_display; +} + void wxDisplaySize( int *width, int *height ) { if (width) *width = gdk_screen_width();