mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 15:32:59 +02:00
zapit: fix order of stopping playback and selecting live FE
This commit is contained in:
@@ -488,9 +488,6 @@ bool CZapit::ZapIt(const t_channel_id channel_id, bool forupdate, bool startplay
|
||||
ERROR("Cannot get frontend\n");
|
||||
return false;
|
||||
}
|
||||
live_fe = fe;
|
||||
CFEManager::getInstance()->setLiveFE(live_fe);
|
||||
|
||||
sig_delay = 2;
|
||||
if (!firstzap && current_channel)
|
||||
SaveChannelPids(current_channel);
|
||||
@@ -500,8 +497,13 @@ bool CZapit::ZapIt(const t_channel_id channel_id, bool forupdate, bool startplay
|
||||
|
||||
pmt_stop_update_filter(&pmt_update_fd);
|
||||
|
||||
/* stop playback on the old frontend... */
|
||||
StopPlayBack(!forupdate);
|
||||
|
||||
/* then select the new one... */
|
||||
live_fe = fe;
|
||||
CFEManager::getInstance()->setLiveFE(live_fe);
|
||||
|
||||
if(!forupdate && current_channel)
|
||||
current_channel->resetPids();
|
||||
|
||||
|
Reference in New Issue
Block a user