summaryrefslogtreecommitdiff
path: root/recmenumanager.c
diff options
context:
space:
mode:
authorkamel5 <kamel5 (at) gmx (dot) net>2018-03-31 15:21:32 +0200
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2019-01-27 11:34:22 +0100
commitc6d01ba60b75d9bb297b646895e14e9df1835807 (patch)
treee83ed1c32308437b9372646b8417c5c4c6ccde34 /recmenumanager.c
parentd5b3844dcc6b79b4ed5d15087bc06ce0fba442b2 (diff)
downloadvdr-plugin-tvguide-c6d01ba60b75d9bb297b646895e14e9df1835807.tar.gz
vdr-plugin-tvguide-c6d01ba60b75d9bb297b646895e14e9df1835807.tar.bz2
Eliminate deadlock in "DeleteTimer"
Diffstat (limited to 'recmenumanager.c')
-rw-r--r--recmenumanager.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/recmenumanager.c b/recmenumanager.c
index 4844373..e6ff269 100644
--- a/recmenumanager.c
+++ b/recmenumanager.c
@@ -141,6 +141,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
case rmsDeleteTimerConflictMenu: {
//caller: cRecMenuTimerConflict
//delete timer out of current timer conflict
+ dsyslog ("%s %s %d\n", __FILE__, __func__, __LINE__);
int timerIndex;
if (cRecMenuTimerConflict *menu = dynamic_cast<cRecMenuTimerConflict*>(activeMenu)) {
timerIndex = menu->GetTimerConflictIndex();
@@ -196,6 +197,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
case rmsDeleteTimer:
//caller: main menu
//delete timer for active event
+ dsyslog ("%s %s %d\n", __FILE__, __func__, __LINE__);
delete activeMenu;
if (recManager->IsRecorded(event)) {
activeMenu = new cRecMenuAskDeleteTimer(event);
@@ -951,4 +953,4 @@ eOSState cRecMenuManager::ProcessKey(eKeys Key) {
}
osdManager.flush();
return state;
-} \ No newline at end of file
+}