- changed status to resolved
Hang in ChannelSelection when timeshifted
If the user is viewing timeshifted, enters ChannelSelection, chenges channel then and presses EXIT or RED in the “Leave timeshift / etc” popup, control passes back to InfoBar, but the Channel selection screen remains displayed.
This makes it appear that the the ChannelSelection screen has hung.
As a workaround, normal use can be achieved by pressing CH+/- and selecting an entry from the “Leave timeshift / etc” popup.
The cause is that when EXIT or RED are pressed in the “Leave timeshift / etc” MessageBox, False
is returned, not “no”
and this means that InfoBarTimeshift.checkTimeshiftRunningCallback()
returns without calling InfoBarTimeshift.saveTimeshiftActions()
.
Replication
In live TV, wait for the timeshift recording to be started.
PLAY/PAUSE, wait a bit, PLAY/PAUSE.
FAV, move to a different channel, OK.
In the "Leave timeshift / Always leave timeshift and don't ask again / etc" popup, EXIT.
Hang.
Comments (2)
-
-
Merged in Fix-bug-735 (pull request #624)
Fix bug
#735: Hang in ChannelSelection when timeshifted→ <<cset 25885e3129cd>>
- Log in to comment
Fix bug
#735: Hang in ChannelSelection when timeshiftedWhen answer is False in InfoBarTimeshift.checkTimeshiftRunningCallback() convert it to "no" so that checkTimeshiftRunningCallback() doesn't return without calling InfoBarTimeshift.saveTimeshiftActions().
→ <<cset 948f133ccd02>>