diff options
| -rw-r--r-- | menu_main.c | 6 | ||||
| -rw-r--r-- | menu_whatson.c | 6 |
2 files changed, 4 insertions, 8 deletions
diff --git a/menu_main.c b/menu_main.c index 1917a82..30f7724 100644 --- a/menu_main.c +++ b/menu_main.c @@ -117,11 +117,9 @@ void cMenuSearchMain::PrepareSchedule(const cChannel *Channel) eventObjects.Clear(); LOCK_TIMERS_READ; + LOCK_SCHEDULES_READ; const cSchedule *Schedule; - { - LOCK_SCHEDULES_READ; - Schedule = Schedules->GetSchedule(Channel); - } + Schedule = Schedules->GetSchedule(Channel); currentChannel = Channel->Number(); if (Schedule && Schedule->Events()->First()) { const cEvent *PresentEvent = Schedule->GetPresentEvent(); diff --git a/menu_whatson.c b/menu_whatson.c index 9384205..3d46642 100644 --- a/menu_whatson.c +++ b/menu_whatson.c @@ -407,11 +407,9 @@ void cMenuWhatsOnSearch::LoadSchedules() if (EPGSearchConfig.showRadioChannels == 0 && ISRADIO(Channel)) continue; + LOCK_SCHEDULES_READ; const cSchedule *Schedule; - { - LOCK_SCHEDULES_READ; - Schedule = Schedules->GetSchedule(Channel); - } + Schedule = Schedules->GetSchedule(Channel); const cEvent *Event = NULL; if (Schedule) { if (shiftTime != 0) |
