From cc1efd1d2e9507c5b4619f58938974d35cfff69d Mon Sep 17 00:00:00 2001 From: louis Date: Sat, 24 Sep 2016 14:25:58 +0200 Subject: fixed crash when replacing recording menu with extrecmenu --- coreengine/viewdisplaymenu.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'coreengine/viewdisplaymenu.c') 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(); -- cgit v1.2.3