From cbd447bb941dc74a433e74a1031bd9ab8be9b584 Mon Sep 17 00:00:00 2001 From: kamel5 Date: Tue, 19 May 2020 17:56:32 +0200 Subject: VDR-2.4.2 adjustments --- displaymenu.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/displaymenu.c b/displaymenu.c index 445e51f..813d66e 100644 --- a/displaymenu.c +++ b/displaymenu.c @@ -1493,6 +1493,9 @@ void cLCARSNGDisplayMenu::Flush(void) } default: if ((viewmode != efullscreen && viewmode != esmalscreen) || (MenuCategory() == mcMain)) { +#if APIVERSNUM > 20402 + cMutexLock ControlMutexLock; +#endif if (!Device->Replaying() || Device->Transferring()) { #if APIVERSNUM > 20300 LOCK_CHANNELS_READ; @@ -1502,7 +1505,11 @@ void cLCARSNGDisplayMenu::Flush(void) #endif DrawLive(Channel); } +#if APIVERSNUM > 20402 + else if (cControl *Control = cControl::Control(ControlMutexLock, true)) +#else else if (cControl *Control = cControl::Control(true)) +#endif DrawPlay(Control); } } -- cgit v1.2.3