mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 12:32:52 +00:00
Merge pull request #58 from OV2/master
wgl fix for preferred monitor!=main monitor and width=height=0 in regular fs
This commit is contained in:
commit
01399a2295
@ -43,6 +43,7 @@ static bool g_resized;
|
||||
|
||||
static bool g_restore_desktop;
|
||||
|
||||
static void monitor_info(MONITORINFOEX *mon, HMONITOR *hm_to_use);
|
||||
static void gfx_ctx_get_video_size(unsigned *width, unsigned *height);
|
||||
static void gfx_ctx_destroy(void);
|
||||
|
||||
@ -188,10 +189,13 @@ static void gfx_ctx_get_video_size(unsigned *width, unsigned *height)
|
||||
{
|
||||
if (!g_hwnd)
|
||||
{
|
||||
RECT screen_rect;
|
||||
GetClientRect(GetDesktopWindow(), &screen_rect);
|
||||
*width = screen_rect.right - screen_rect.left;
|
||||
*height = screen_rect.bottom - screen_rect.top;
|
||||
HMONITOR hm_to_use = NULL;
|
||||
MONITORINFOEX current_mon;
|
||||
|
||||
monitor_info(¤t_mon, &hm_to_use);
|
||||
RECT mon_rect = current_mon.rcMonitor;
|
||||
*width = mon_rect.right - mon_rect.left;
|
||||
*height = mon_rect.bottom - mon_rect.top;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user