summaryrefslogtreecommitdiff
path: root/recmenuview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-03-20 16:20:42 +0100
committerlouis <louis.braun@gmx.de>2015-03-20 16:20:42 +0100
commit9a3b32cd54c53dadc6b5512b1ed1684ebe2a104d (patch)
tree40f5726d1ec1cebb631636ed12e140cdeaef42c1 /recmenuview.c
parente6eea29fda90b7151fb459c353394155287da4df (diff)
downloadvdr-plugin-tvguideng-9a3b32cd54c53dadc6b5512b1ed1684ebe2a104d.tar.gz
vdr-plugin-tvguideng-9a3b32cd54c53dadc6b5512b1ed1684ebe2a104d.tar.bz2
fixed bug that recmenu was not hide when displaying detailed view in some cases
Diffstat (limited to 'recmenuview.c')
-rw-r--r--recmenuview.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/recmenuview.c b/recmenuview.c
index 5f20197..bf34ca0 100644
--- a/recmenuview.c
+++ b/recmenuview.c
@@ -76,17 +76,21 @@ void cRecMenuView::Close(void) {
active = false;
}
-void cRecMenuView::Hide(void) {
- if (recMenuViewBuffer)
- recMenuViewBuffer->Deactivate(true);
- else
+void cRecMenuView::Hide(bool full) {
+ if (recMenuViewBuffer) {
+ recMenuViewBuffer->Deactivate(true);
+ if (full)
+ recMenuView->Deactivate(true);
+ } else
recMenuView->Deactivate(true);
}
-void cRecMenuView::Activate(void) {
- if (recMenuViewBuffer)
+void cRecMenuView::Activate(bool full) {
+ if (recMenuViewBuffer) {
recMenuViewBuffer->Activate();
- else
+ if (full)
+ recMenuView->Activate();
+ } else
recMenuView->Activate();
}