Forráskód Böngészése

Fixed SetWindowMouseRect return value on Windows

Sam Lantinga 3 éve
szülő
commit
2d23d66a61

+ 3 - 1
src/video/windows/SDL_windowswindow.c

@@ -814,7 +814,7 @@ void WIN_UngrabKeyboard(SDL_Window *window)
     }
 }
 
-void
+int
 WIN_SetWindowMouseRect(_THIS, SDL_Window * window, SDL_Rect * rect)
 {
     SDL_WindowData *data = (SDL_WindowData *) window->driverdata;
@@ -825,6 +825,8 @@ WIN_SetWindowMouseRect(_THIS, SDL_Window * window, SDL_Rect * rect)
         SDL_zero(data->mouse_rect);
     }
     WIN_UpdateClipCursor(window);
+
+    return 0;
 }
 
 void

+ 1 - 1
src/video/windows/SDL_windowswindow.h

@@ -82,7 +82,7 @@ extern void WIN_SetWindowFullscreen(_THIS, SDL_Window * window, SDL_VideoDisplay
 extern int WIN_SetWindowGammaRamp(_THIS, SDL_Window * window, const Uint16 * ramp);
 extern void* WIN_GetWindowICCProfile(_THIS, SDL_Window * window, size_t * size);
 extern int WIN_GetWindowGammaRamp(_THIS, SDL_Window * window, Uint16 * ramp);
-extern void WIN_SetWindowMouseRect(_THIS, SDL_Window * window, SDL_Rect * rect);
+extern int WIN_SetWindowMouseRect(_THIS, SDL_Window * window, SDL_Rect * rect);
 extern void WIN_SetWindowMouseGrab(_THIS, SDL_Window * window, SDL_bool grabbed);
 extern void WIN_SetWindowKeyboardGrab(_THIS, SDL_Window * window, SDL_bool grabbed);
 extern void WIN_DestroyWindow(_THIS, SDL_Window * window);