summaryrefslogtreecommitdiff
path: root/recmenuview.c
diff options
context:
space:
mode:
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();
}