Opened 14 years ago
Last modified 9 years ago
#2650 closed Bug Report - General
Tuning param changes do not always update backend channel lineup cache — at Version 3
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - Mythtv-setup | Version: | Unspecified |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description (last modified by )
Toggle favorite channel doesn't propagate to channel changing code until re-entering watch tv?
Toggling a channel as a favorite while watching live TV causes the SQL database to be updated, but using the "/" key to scan through favorites doesn't include the new channel unless you first exit and re-enter "watch tv". ie. the '?' key is behaving as "add/remove channel for future tv-watching sessions, but not this one" :) Running mythtv-0.20_p11444 on gentoo (2.6.18.1 kernel, amd64). mysql-4.1.21.
Presumably ChannelUtil::GetChannels?() needs to be kicked when changing channels.
Cheers, Sean
I've verified this problem exists in 0.20-fixes and head.
Kicking GetChannels?() is not sufficient as a fix and is somewhat awkward to code. I think the best way to address this is to improve the frontend channel editing API to include this and more general updates to the existing channel lineups.