X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_window.c;fp=src%2Ffreeglut_window.c;h=a5884ae94b5c8b9849c3e94ed258cfebdeb301f1;hb=4d9d03a0ebfcd2c929fb7cc69ed4329c388b47e9;hp=41b039e2aacde3efe8236c00a8c16adc820b70be;hpb=30a17103f55ae1c71020b25e74f869907de0bef0;p=freeglut diff --git a/src/freeglut_window.c b/src/freeglut_window.c index 41b039e..a5884ae 100644 --- a/src/freeglut_window.c +++ b/src/freeglut_window.c @@ -1076,7 +1076,7 @@ static void get_display_origin(int *xp,int *yp) #if TARGET_HOST_POSIX_X11 static Bool fghWindowIsVisible( Display *display, XEvent *event, XPointer arg) { - Window window = arg; + Window window = (Window)arg; return (event->type == MapNotify) && (event->xmap.window == window); } #endif @@ -1092,7 +1092,7 @@ void fgOpenWindow( SFG_Window* window, const char* title, GLboolean gameMode, GLboolean isSubWindow ) { #if TARGET_HOST_POSIX_X11 - XVisualInfo * visualInfo; + XVisualInfo * visualInfo = NULL; XSetWindowAttributes winAttr; XTextProperty textProperty; XSizeHints sizeHints; @@ -1297,7 +1297,7 @@ void fgOpenWindow( SFG_Window* window, const char* title, XFree(visualInfo); if( !isSubWindow) - XPeekIfEvent( fgDisplay.Display, &eventReturnBuffer, &fghWindowIsVisible, window->Window.Handle ); + XPeekIfEvent( fgDisplay.Display, &eventReturnBuffer, &fghWindowIsVisible, (XPointer)(window->Window.Handle) ); #elif TARGET_HOST_MS_WINDOWS