summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl/video.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/sdl/video.cpp')
-rw-r--r--src/osd/sdl/video.cpp12
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();