summaryrefslogtreecommitdiff
path: root/menusched.c
diff options
context:
space:
mode:
Diffstat (limited to 'menusched.c')
-rw-r--r--menusched.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/menusched.c b/menusched.c
index 404e9fd..8bfce4b 100644
--- a/menusched.c
+++ b/menusched.c
@@ -1013,7 +1013,7 @@ eOSState cMenuEpgWhatsOn::Switch()
cMenuEpgScheduleItem* item = (cMenuEpgScheduleItem*)Get(Current());
if (cDevice::PrimaryDevice()->SwitchChannel(item->channel, true))
- return osEnd;
+ return Epg2VdrConfig.closeOnSwith ? osEnd : osContinue;
Skins.Message(mtError, tr("Can't switch channel!"));