Index: libs/libmythtv/tv_rec.cpp =================================================================== --- libs/libmythtv/tv_rec.cpp (revision 13204) +++ libs/libmythtv/tv_rec.cpp (working copy) @@ -3423,7 +3423,7 @@ MythEvent me(QString("SIGNAL %1").arg(cardid), slist); gContext->dispatch(me); - SetFlags(kFlagNeedToStartRecorder); + SetFlags(kFlagNeedToStartRecorder | kFlagDummyRecorderRunning); return; } @@ -4190,7 +4190,6 @@ if (discont) recorder->CheckForRingBufferSwitch(); delete pginfo; - SetFlags(kFlagRingBufferReady); } else if (!set_rec) { @@ -4199,6 +4198,7 @@ curRecording = pginfo; SetRingBuffer(rb); } + SetFlags(kFlagRingBufferReady); return true; }