From 0432198e0b3fb7f77711a2ccb832cdc6c092df58 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sat, 3 Mar 2012 11:51:32 +0100 Subject: Moved the call to cStatus::MsgChannelSwitch(this, 0) to the beginning of cDevice::SetChannel() --- HISTORY | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'HISTORY') diff --git a/HISTORY b/HISTORY index eecf35bd..9c4e7e39 100644 --- a/HISTORY +++ b/HISTORY @@ -6889,7 +6889,7 @@ Video Disk Recorder Revision History - Fixed switching into time shift mode when pausing live video (thanks to Reinhard Nissl for helping to debug this one). -2012-03-02: Version 1.7.25 +2012-03-03: Version 1.7.25 - The fps value for channels where it differs from the default is now set correctly when pausing live video. @@ -6952,3 +6952,10 @@ Video Disk Recorder Revision History color button texts, these should not set the texts directly by calling cSkinDisplay::Current()->SetButtons(), but rather call the new member function cMenuEditItem::SetHelp(). +- Moved the call to cStatus::MsgChannelSwitch(this, 0) to the beginning of + cDevice::SetChannel(), so that any receivers that have been attached to the + device by plugins may be detached before the final call to GetDevice(). + This actually reverts "Only calling cStatus::MsgChannelSwitch() if a channel + is actually going to be switched or has actually been switched successfully" + which was made in version 1.1.10, so please report if this has any unwanted + side effects. -- cgit v1.2.3