summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-06-12 10:47:06 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2016-06-12 10:47:06 +0200
commit7893ce3aeab23c2a31c5d84d74db06eec5810d87 (patch)
tree9a3ca255da3c2af104188fe530884e1344a242aa /src/osd
parent550175d8b8ec9739c5e7810bbdba789cf6b49158 (diff)
fix handling VIDEO_NONE on windows (nw)
fix SDL version of zexall (nw)
Diffstat (limited to 'src/osd')
-rw-r--r--src/osd/windows/window.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/osd/windows/window.cpp b/src/osd/windows/window.cpp
index ffcf2704a75..418c6c6c8f8 100644
--- a/src/osd/windows/window.cpp
+++ b/src/osd/windows/window.cpp
@@ -1096,8 +1096,12 @@ int win_window_info::complete_create()
SetWindowLongPtr(hwnd, GWLP_USERDATA, (LONG_PTR)this);
// skip the positioning stuff for -video none */
- if (video_config.mode == VIDEO_MODE_NONE)
+ if (video_config.mode == VIDEO_MODE_NONE)
+ {
+ set_renderer(osd_renderer::make_for_type(video_config.mode, shared_from_this()));
+ renderer().create();
return 0;
+ }
// adjust the window position to the initial width/height
tempwidth = (m_win_config.width != 0) ? m_win_config.width : 640;