diff --git a/mythtv/libs/libmythtv/tv_play.cpp b/mythtv/libs/libmythtv/tv_play.cpp
index e8d0c2d..1efac5b 100644
a
|
b
|
void TV::customEvent(QEvent *e) |
8445 | 8445 | } |
8446 | 8446 | |
8447 | 8447 | SetExitPlayer(true, true); |
| 8448 | mctx->player->DisableEdit(-1); |
8448 | 8449 | ReturnPlayerLock(mctx); |
8449 | 8450 | } |
8450 | 8451 | |
diff --git a/mythtv/libs/libmythui/mythmainwindow.cpp b/mythtv/libs/libmythui/mythmainwindow.cpp
index 121f4c2..9093f6b 100644
a
|
b
|
void MythMainWindow::ExitToMainMenu(void) |
1313 | 1313 | MythScreenStack *toplevel = GetMainStack(); |
1314 | 1314 | if (toplevel && d->popwindows) |
1315 | 1315 | { |
| 1316 | MythEvent xe("EXIT_TO_MENU"); |
| 1317 | gCoreContext->dispatch(xe); |
1316 | 1318 | MythScreenType *screen = toplevel->GetTopScreen(); |
1317 | 1319 | if (screen && screen->objectName() != QString("mainmenu")) |
1318 | 1320 | { |
diff --git a/mythtv/programs/mythfrontend/playbackbox.cpp b/mythtv/programs/mythfrontend/playbackbox.cpp
index 93f2a56..00e1f5e 100644
a
|
b
|
void PlaybackBox::customEvent(QEvent *event) |
4082 | 4082 | m_artTimer[(uint)type]->start(s_artDelay[(uint)type]); |
4083 | 4083 | } |
4084 | 4084 | } |
| 4085 | else if (message == "EXIT_TO_MENU") |
| 4086 | { |
| 4087 | m_playListPlay.clear(); |
| 4088 | } |
4085 | 4089 | } |
4086 | 4090 | else |
4087 | 4091 | ScheduleCommon::customEvent(event); |