summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-03-20 14:16:09 +0100
committerlouis <louis.braun@gmx.de>2015-03-20 14:16:09 +0100
commit9f8cd6dab57b863922903e713a56cbd6e86e8958 (patch)
treea9398a074dd0690e61cf9b0ecdc97d6c8f9fdd5b /views
parenta5e051e327de2098605cea9ecd517d549bbad9e0 (diff)
downloadvdr-plugin-skindesigner-9f8cd6dab57b863922903e713a56cbd6e86e8958.tar.gz
vdr-plugin-skindesigner-9f8cd6dab57b863922903e713a56cbd6e86e8958.tar.bz2
Fixed hide root menu from a subview template
Diffstat (limited to 'views')
-rw-r--r--views/displaypluginview.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/views/displaypluginview.c b/views/displaypluginview.c
index d073270..4c330a9 100644
--- a/views/displaypluginview.c
+++ b/views/displaypluginview.c
@@ -34,11 +34,11 @@ bool cDisplayPluginView::createOsd(void) {
void cDisplayPluginView::Deactivate(bool hide) {
Stop();
- if (!hide) {
- bool hideFromTemplate = tmplView->HideView();
- if (!hideFromTemplate)
- return;
- esyslog("skindesigner: hiding from template");
+ bool hideFromTemplate = tmplView->HideView();
+ if (!hide && !hideFromTemplate)
+ return;
+ if (tvScaled) {
+ cDevice::PrimaryDevice()->ScaleVideo(cRect::Null);
}
HidePixmaps();
for (map< int, cViewGrid* >::iterator it = viewGrids.begin(); it != viewGrids.end(); it++) {