|
@@ -23,6 +23,7 @@
|
|
|
#if SDL_VIDEO_DRIVER_WINDOWS
|
|
|
|
|
|
#include "SDL_windowsvideo.h"
|
|
|
+#include "../../../include/SDL_assert.h"
|
|
|
|
|
|
/* Windows CE compatibility */
|
|
|
#ifndef CDS_FULLSCREEN
|
|
@@ -342,7 +343,7 @@ WIN_GetDisplayUsableBounds(_THIS, SDL_VideoDisplay * display, SDL_Rect * rect)
|
|
|
(LONG) (pDevMode->dmPosition.x + (pDevMode->dmPelsWidth / 2)),
|
|
|
(LONG) (pDevMode->dmPosition.y + (pDevMode->dmPelsHeight / 2))
|
|
|
};
|
|
|
- HMONITOR hmon = MonitorFromPoint(&pt, MONITOR_DEFAULTTONULL);
|
|
|
+ HMONITOR hmon = MonitorFromPoint(pt, MONITOR_DEFAULTTONULL);
|
|
|
MONITORINFO minfo;
|
|
|
const RECT *work;
|
|
|
BOOL rc = FALSE;
|
|
@@ -360,7 +361,7 @@ WIN_GetDisplayUsableBounds(_THIS, SDL_VideoDisplay * display, SDL_Rect * rect)
|
|
|
return SDL_SetError("Couldn't find monitor data");
|
|
|
}
|
|
|
|
|
|
- work = &minfo->rcWork;
|
|
|
+ work = &minfo.rcWork;
|
|
|
rect->x = (int)SDL_ceil(work->left * data->ScaleX);
|
|
|
rect->y = (int)SDL_ceil(work->top * data->ScaleY);
|
|
|
rect->w = (int)SDL_ceil((work->right - work->left) * data->ScaleX);
|