Opened 14 years ago

Last modified 8 years ago

#2650 closed Bug Report - General

Tuning param changes do not always update backend channel lineup cache — at Version 3

Reported by: mythtv@… Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - Mythtv-setup Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description (last modified by danielk)

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

Change History (3)

comment:1 Changed 14 years ago by danielk

Milestone: unknown0.21
Owner: changed from Isaac Richards to danielk

comment:2 Changed 14 years ago by danielk

Version: 0.20head

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.

comment:3 Changed 13 years ago by danielk

Description: modified (diff)
Summary: Toggle favorite channel doesn't propagate to channel changing code until re-entering watch tv?Tuning param changes do not always update backend channel lineup cache
Note: See TracTickets for help on using tickets.