summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/render/drawnone.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/render/drawnone.cpp')
-rw-r--r--src/osd/modules/render/drawnone.cpp8
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();
}