summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-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;