diff options
author | 2016-04-18 21:28:07 +0200 | |
---|---|---|
committer | 2016-04-18 21:28:07 +0200 | |
commit | 118658da9da7823ab4b13a77bf5f9aa0ea1387d2 (patch) | |
tree | b0cd6dc5e135f1af3ef61c305ab461985589a0ad /src/osd/sdl/window.cpp | |
parent | aef55ded1f4cfba8a51ff9f600463e73763f77c4 (diff) |
These init calls all returned false. No need for a return value in this
case. [Couriersud]
Diffstat (limited to 'src/osd/sdl/window.cpp')
-rw-r--r-- | src/osd/sdl/window.cpp | 42 |
1 files changed, 14 insertions, 28 deletions
diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp index a23ab3a7aae..f3e5b8e8b4c 100644 --- a/src/osd/sdl/window.cpp +++ b/src/osd/sdl/window.cpp @@ -211,37 +211,23 @@ bool sdl_osd_interface::window_init() sdlwindow_thread_id(nullptr, 0); // initialize the drawers - if (video_config.mode == VIDEO_MODE_BGFX) + + switch (video_config.mode) { - if (renderer_bgfx::init(machine())) - { + case VIDEO_MODE_BGFX: + renderer_bgfx::init(machine()); + break; #if (USE_OPENGL) - video_config.mode = VIDEO_MODE_OPENGL; - } - } - if (video_config.mode == VIDEO_MODE_OPENGL) - { - if (renderer_ogl::init(machine())) - { - video_config.mode = VIDEO_MODE_SOFT; -#else - video_config.mode = VIDEO_MODE_SOFT; + case VIDEO_MODE_OPENGL: + renderer_ogl::init(machine()); + break; #endif - } - } - if (video_config.mode == VIDEO_MODE_SDL2ACCEL) - { - if (renderer_sdl2::init(machine())) - { - video_config.mode = VIDEO_MODE_SOFT; - } - } - if (video_config.mode == VIDEO_MODE_SOFT) - { - if (renderer_sdl1::init(machine())) - { - return false; - } + case VIDEO_MODE_SDL2ACCEL: + renderer_sdl2::init(machine()); + break; + case VIDEO_MODE_SOFT: + renderer_sdl1::init(machine()); + break; } /* We may want to set a number of the hints SDL2 provides. |