<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 18, 2016 at 2:08 PM, John P Poet <span dir="ltr"><<a href="mailto:jppoet@gmail.com" target="_blank">jppoet@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div>While testing some new stuff, I was doing a lot of deleting/creating of 'recorders'.  During this process I ran into an issue starting LiveTV because of recorder/channel miss-matches.  The attached patch fixed it for me.  However, I am assuming that the code was written the way it was for a reason.  Can anyone that uses LiveTV take a look at this and see if this is the correct solution?</div></div></div></blockquote><div><br></div><div>I would check whether this patch honors a channel change request during Live TV (via direct entry, or channel up/down, or through EPG channel selection).  Also whether it honors the "Watch This Channel" menu item when you enter the EPG from the main menu (not from inside Live TV).</div><div><br></div><div>There's always been an issue that starting Live TV could fail if the start channel has "gone bad" for some reason, like it's not broadcasting during the wee hours, or the cable provider shifted channels around.  Sadly, the workaround was usually direct DB manipulation.  The "Watch This Channel" feature was added in part because of this.</div><div><br></div><div>BTW, if you end up making that change, please also change the SpawnLiveTV signature to be "const QString &startchan" .  :)<br></div><div><br></div><div>Jim</div></div></div></div>