rendered paste bodyIndex: libs/libmythtv/tv_play.cpp
===================================================================
--- libs/libmythtv/tv_play.cpp (revision 11371)
+++ libs/libmythtv/tv_play.cpp (working copy)
@@ -1627,6 +1627,7 @@
GetOSD()->TurnDialogOff(dialogname);
usleep(1000);
}
+
ChangeState(kState_None);
exitPlayer = false;
}
@@ -2902,6 +2903,8 @@
{
if (nvp)
nvp->SetBookmark();
+ if (nvp && gContext->GetNumSetting("AutomaticSetWatched", 0))
+ nvp->SetWatched();
exitPlayer = true;
wantsToQuit = true;
}
@@ -5172,6 +5175,8 @@
int exitprompt = gContext->GetNumSetting("PlaybackExitPrompt");
if (exitprompt == 1 || exitprompt == 2)
nvp->SetBookmark();
+ if (nvp && gContext->GetNumSetting("AutomaticSetWatched", 0))
+ nvp->SetWatched();
wantsToQuit = true;
exitPlayer = true;
}