Description
To reproduce:
1. Go to TVguide
2. Start viewing "channel A"
3. Go back to TVguide
4. Click the current playing show on "channel A" - Dialog pops up as it should.
5. Click "View this channel" -> goes fullscreen again as it should
6. Go to TVguide
7. STOP play back.
8. Click the current playing show on "channel A" - Dialog pops up as it should NOT.
h4. Additional Information
http://forum.team-mediaportal.com/testers-lounge-68/view-channel-dialog-pops-up-when-shouldnt-50174/
Error seems to be in TVguidebase.cs in this line:
if (TVHome.Navigator.CurrentChannel == _currentChannel)
which apparently returns true when the last viewed channel is clicked, even when nothing is playing.
This could be fixed in several ways. Make .CurrentChannel return null if nothing is playing, or add a && g_player.Playing to the if statement, which would be a risk free fix imo.
1. Go to TVguide
2. Start viewing "channel A"
3. Go back to TVguide
4. Click the current playing show on "channel A" - Dialog pops up as it should.
5. Click "View this channel" -> goes fullscreen again as it should
6. Go to TVguide
7. STOP play back.
8. Click the current playing show on "channel A" - Dialog pops up as it should NOT.
h4. Additional Information
http://forum.team-mediaportal.com/testers-lounge-68/view-channel-dialog-pops-up-when-shouldnt-50174/
Error seems to be in TVguidebase.cs in this line:
if (TVHome.Navigator.CurrentChannel == _currentChannel)
which apparently returns true when the last viewed channel is clicked, even when nothing is playing.
This could be fixed in several ways. Make .CurrentChannel return null if nothing is playing, or add a && g_player.Playing to the if statement, which would be a risk free fix imo.