diff options
Diffstat (limited to 'src/osd/sdl/video.cpp')
-rw-r--r-- | src/osd/sdl/video.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/osd/sdl/video.cpp b/src/osd/sdl/video.cpp index 6b887f5a26a..9b777fa66f4 100644 --- a/src/osd/sdl/video.cpp +++ b/src/osd/sdl/video.cpp @@ -140,7 +140,7 @@ void sdl_osd_interface::update(bool skip_redraw) if (!skip_redraw) { // profiler_mark(PROFILER_BLIT); - for (auto window : sdl_window_list) + for (auto window : window_list) window->update(); // profiler_mark(PROFILER_END); } @@ -273,11 +273,11 @@ static void check_osd_inputs(running_machine &machine) // check for toggling fullscreen mode if (machine.ui_input().pressed(IPT_OSD_1)) { - for (auto curwin : sdl_window_list) - curwin->toggle_full_screen(); + for (auto curwin : window_list) + std::static_pointer_cast<sdl_window_info>(curwin)->toggle_full_screen(); } - auto window = sdl_window_list.front(); + auto window = window_list.front(); if (machine.ui_input().pressed(IPT_OSD_2)) { //FIXME: on a per window basis @@ -304,10 +304,10 @@ static void check_osd_inputs(running_machine &machine) #endif if (machine.ui_input().pressed(IPT_OSD_6)) - window->modify_prescale(-1); + std::static_pointer_cast<sdl_window_info>(window)->modify_prescale(-1); if (machine.ui_input().pressed(IPT_OSD_7)) - window->modify_prescale(1); + std::static_pointer_cast<sdl_window_info>(window)->modify_prescale(1); if (machine.ui_input().pressed(IPT_OSD_8)) window->renderer().record(); |