summaryrefslogtreecommitdiff
path: root/tvguideosd.c
diff options
context:
space:
mode:
Diffstat (limited to 'tvguideosd.c')
-rw-r--r--tvguideosd.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tvguideosd.c b/tvguideosd.c
index 0b27083..dd701d0 100644
--- a/tvguideosd.c
+++ b/tvguideosd.c
@@ -659,6 +659,11 @@ eOSState cTvGuideOsd::ProcessKey(eKeys Key) {
detailView = NULL;
detailViewActive = false;
processKeyRed();
+ } else if (((Key & ~k_Repeat) == kBlue) && (tvguideConfig.blueKeyMode == 0)) {
+ delete detailView;
+ detailView = NULL;
+ detailViewActive = false;
+ processKeyBlue();
} else {
state = detailView->ProcessKey(Key);
if (state == osEnd) {