I noticed something while using LiveTV this week, regarding channel info and channel switching.
I have the following settings enabled under LiveTV > Menu\OSD:
![Full sized picture Image](https://dl.dropboxusercontent.com/u/33168380/osd_info.PNG)
Now, when in fullscreen and watching a channel, you can press up \ down (or just type in the channel number) to change the channel. When doing this, based on the settings above, channel information pops-up for each changed channel (and closes after a few seconds). So this works the way it should.
But when selecting a channel via the "Channel OSD" dialog (while in fullscreen), based on the settings above, the dialog closes. But no channel information is shown. I feel this is missing.
Because if we choose to enable "show channel information when switching channels", it should work that way in all fullscreen-dialogs\views.
I've made this change for myself, and it works as it is supposed to. But it would be great if XBMC-team could add this to a future release.
Line 219 @ GUIDialogPVRChannelsOSD.cpp
I have the following settings enabled under LiveTV > Menu\OSD:
Now, when in fullscreen and watching a channel, you can press up \ down (or just type in the channel number) to change the channel. When doing this, based on the settings above, channel information pops-up for each changed channel (and closes after a few seconds). So this works the way it should.
But when selecting a channel via the "Channel OSD" dialog (while in fullscreen), based on the settings above, the dialog closes. But no channel information is shown. I feel this is missing.
Because if we choose to enable "show channel information when switching channels", it should work that way in all fullscreen-dialogs\views.
I've made this change for myself, and it works as it is supposed to. But it would be great if XBMC-team could add this to a future release.
Line 219 @ GUIDialogPVRChannelsOSD.cpp
Code:
{
if (CSettings::Get().GetBool("pvrmenu.infoswitch" ))
{
int iTimeout = CSettings::Get().GetBool("pvrmenu.infotimeout" ) ? CSettings::Get().GetInt("pvrmenu.infotime" ) : 0;
g_PVRManager.ShowPlayerInfo(iTimeout);
}
Close();
}