diff options
author | kamel5 <kamel5 (at) gmx (dot) net> | 2018-03-31 15:21:32 +0200 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2019-01-27 11:34:22 +0100 |
commit | c6d01ba60b75d9bb297b646895e14e9df1835807 (patch) | |
tree | e83ed1c32308437b9372646b8417c5c4c6ccde34 /recmenumanager.c | |
parent | d5b3844dcc6b79b4ed5d15087bc06ce0fba442b2 (diff) | |
download | vdr-plugin-tvguide-c6d01ba60b75d9bb297b646895e14e9df1835807.tar.gz vdr-plugin-tvguide-c6d01ba60b75d9bb297b646895e14e9df1835807.tar.bz2 |
Eliminate deadlock in "DeleteTimer"
Diffstat (limited to 'recmenumanager.c')
-rw-r--r-- | recmenumanager.c | 4 |
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 +}
|