From 14ecd917ddf2e1b8ff9b4fc1f2b43cb53249bc0a Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Thu, 5 Mar 2020 08:27:41 +0100 Subject: [PATCH] videosettings.cpp: hide zapmode settings for boxes that dont have it (e.g. osmio) --- src/gui/videosettings.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/gui/videosettings.cpp b/src/gui/videosettings.cpp index a8f8cf273..83a2fb47f 100644 --- a/src/gui/videosettings.cpp +++ b/src/gui/videosettings.cpp @@ -55,6 +55,7 @@ #include #include +#include #include #include @@ -488,12 +489,11 @@ int CVideoSettings::showVideoSetup() videosetup->addItem(pipsetup); #endif -#if HAVE_ARM_HARDWARE || HAVE_MIPS_HARDWARE - CMenuOptionChooser * zm = new CMenuOptionChooser(LOCALE_VIDEOMENU_ZAPPINGMODE, &g_settings.zappingmode, VIDEOMENU_ZAPPINGMODE_OPTIONS, VIDEOMENU_ZAPPINGMODE_OPTION_COUNT, true, this); - zm->setHint("", LOCALE_MENU_HINT_VIDEO_ZAPPINGMODE); - videosetup->addItem(zm); -#endif - + if (file_exists("/proc/stb/video/zapmode")) { + CMenuOptionChooser * zm = new CMenuOptionChooser(LOCALE_VIDEOMENU_ZAPPINGMODE, &g_settings.zappingmode, VIDEOMENU_ZAPPINGMODE_OPTIONS, VIDEOMENU_ZAPPINGMODE_OPTION_COUNT, true, this); + zm->setHint("", LOCALE_MENU_HINT_VIDEO_ZAPPINGMODE); + videosetup->addItem(zm); + } int res = videosetup->exec(NULL, ""); selected = videosetup->getSelected(); delete videosetup;