summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/ui/videoopt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/ui/videoopt.cpp')
-rw-r--r--src/frontend/mame/ui/videoopt.cpp6
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)