diff options
author | louis <louis.braun@gmx.de> | 2016-09-24 14:25:58 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-09-24 14:25:58 +0200 |
commit | cc1efd1d2e9507c5b4619f58938974d35cfff69d (patch) | |
tree | 49726f990b2f73d0dff8ac9e53aee17872144aff /coreengine/viewdisplaymenu.c | |
parent | ead80569902d78fe72731a529aac82b23efa6470 (diff) | |
download | vdr-plugin-skindesigner-cc1efd1d2e9507c5b4619f58938974d35cfff69d.tar.gz vdr-plugin-skindesigner-cc1efd1d2e9507c5b4619f58938974d35cfff69d.tar.bz2 |
fixed crash when replacing recording menu with extrecmenu
Diffstat (limited to 'coreengine/viewdisplaymenu.c')
-rw-r--r-- | coreengine/viewdisplaymenu.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/coreengine/viewdisplaymenu.c b/coreengine/viewdisplaymenu.c index 88ad756..783cf2d 100644 --- a/coreengine/viewdisplaymenu.c +++ b/coreengine/viewdisplaymenu.c @@ -535,10 +535,12 @@ bool cViewMenu::Init(void) { } void cViewMenu::Close(void) { - animator->Stop(); - animator->Finish(); - delete animator; - animator = NULL; + if (animator) { + animator->Stop(); + animator->Finish(); + delete animator; + animator = NULL; + } for (int i=0; i < numSubviews; i++) { if (subViews[i]) { subViews[i]->Close(); |