diff options
Diffstat (limited to 'src/osd/modules/render/drawnone.cpp')
-rw-r--r-- | src/osd/modules/render/drawnone.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/osd/modules/render/drawnone.cpp b/src/osd/modules/render/drawnone.cpp index f6bde9d868f..7303dcfd8d3 100644 --- a/src/osd/modules/render/drawnone.cpp +++ b/src/osd/modules/render/drawnone.cpp @@ -26,7 +26,15 @@ render_primitive_list *renderer_none::get_primitives() return nullptr; RECT client; +#if defined(OSD_WINDOWS) GetClientRect(win->platform_window<HWND>(), &client); +#elif defined(OSD_UWP) + auto bounds = win->m_window->Bounds; + client.left = bounds.Left; + client.right = bounds.Right; + client.top = bounds.Top; + client.bottom = bounds.Bottom; +#endif win->target()->set_bounds(rect_width(&client), rect_height(&client), win->pixel_aspect()); return &win->target()->get_primitives(); } |