summaryrefslogtreecommitdiff
path: root/views/displaypluginview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-03-15 18:11:07 +0100
committerlouis <louis.braun@gmx.de>2015-03-15 18:11:07 +0100
commit19dfd1af7bf7b7e6c79ed420b294c4a52b7df659 (patch)
treebfae7669675ec716938707fd3515009b9f8c67e4 /views/displaypluginview.c
parentb6e6065b0f6951042e78e6babe757393596a8a42 (diff)
downloadvdr-plugin-skindesigner-19dfd1af7bf7b7e6c79ed420b294c4a52b7df659.tar.gz
vdr-plugin-skindesigner-19dfd1af7bf7b7e6c79ed420b294c4a52b7df659.tar.bz2
added possibility to hide root menu from a subview template
Diffstat (limited to 'views/displaypluginview.c')
-rw-r--r--views/displaypluginview.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/views/displaypluginview.c b/views/displaypluginview.c
index 21fd7b3..d073270 100644
--- a/views/displaypluginview.c
+++ b/views/displaypluginview.c
@@ -34,8 +34,12 @@ bool cDisplayPluginView::createOsd(void) {
void cDisplayPluginView::Deactivate(bool hide) {
Stop();
- if (!hide)
- return;
+ if (!hide) {
+ bool hideFromTemplate = tmplView->HideView();
+ if (!hideFromTemplate)
+ return;
+ esyslog("skindesigner: hiding from template");
+ }
HidePixmaps();
for (map< int, cViewGrid* >::iterator it = viewGrids.begin(); it != viewGrids.end(); it++) {
cViewGrid *viewGrid = it->second;