diff options
Diffstat (limited to 'src/frontend/mame/ui/videoopt.cpp')
-rw-r--r-- | src/frontend/mame/ui/videoopt.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/frontend/mame/ui/videoopt.cpp b/src/frontend/mame/ui/videoopt.cpp index e49b743fc15..861bc9ce94e 100644 --- a/src/frontend/mame/ui/videoopt.cpp +++ b/src/frontend/mame/ui/videoopt.cpp @@ -11,6 +11,7 @@ #include "emu.h" #include "ui/videoopt.h" +#include "rendlay.h" #include "rendutil.h" @@ -147,7 +148,8 @@ void menu_video_options::populate(float &customtop, float &custombottom) } // add items for visibility toggles - auto const &toggles = m_target.visibility_toggles(); + layout_view const &curview = m_target.current_view(); + auto const &toggles = curview.visibility_toggles(); if (!toggles.empty()) { ref = 0U; @@ -177,7 +179,7 @@ void menu_video_options::populate(float &customtop, float &custombottom) item_append(_("Rotate"), subtext, FLAG_LEFT_ARROW | FLAG_RIGHT_ARROW, reinterpret_cast<void *>(ITEM_ROTATE)); // cropping - bool const canzoom(m_target.current_view().has_art() && !m_target.current_view().visible_screens().empty()); + bool const canzoom(curview.has_art() && !curview.visible_screens().empty()); item_append_on_off(_("Zoom to Screen Area"), m_target.zoom_to_screen(), canzoom ? 0U : (FLAG_INVERT | FLAG_DISABLE), reinterpret_cast<void *>(ITEM_ZOOM)); if (!m_snapshot) |