2013-08-11, 09:23
ah cool, thanks guys!
(2013-08-13, 18:51)fritsch Wrote: This PR is basically the code that makes the ppa in this thread superior. Fernet is shipping it upstream :-)
Concerning your radeon oss - we have now said multiple times, that the driver, though being a good start, misses corefeatures, which need to be implemented upstream first.
11:26:53 T:2674916160 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
11:26:53 T:2674916160 DEBUG: Thread DVDPlayer 2674916160 terminating
11:26:53 T:3003111232 NOTICE: DVDPlayer: finished waiting
11:26:53 T:3003111232 DEBUG: LinuxRendererGL: Cleaning up GL resources
11:26:53 T:3003111232 NOTICE: (VDPAU) Close
11:26:53 T:3003111232 NOTICE: (VDPAU) FiniVDPAUOutput
11:26:53 T:2768239424 NOTICE: VDPAU::COutput: vdpau gl interop finished
11:26:53 T:2768239424 NOTICE: COutput::OnExit: Output Thread terminated
11:26:53 T:2768239424 DEBUG: Thread Vdpau Output Thread 2768239424 terminating
11:26:53 T:3003111232 DEBUG: CVDPAU::FiniVDPAUOutput destroying 7 video surfaces
11:26:53 T:3003111232 DEBUG: CGUIWindowManager::PreviousWindow: Deactivate
11:26:53 T:3003111232 DEBUG: ------ Window Deinit (DialogPVRChannelsOSD.xml) ------
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp b/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
index 3183394..12eaded 100644
--- a/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
+++ b/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp
@@ -148,8 +148,10 @@ bool CGUIDialogPVRChannelsOSD::OnAction(const CAction &action)
CPVRChannelGroupPtr CGUIDialogPVRChannelsOSD::GetPlayingGroup()
{
CPVRChannelPtr channel;
- g_PVRManager.GetCurrentChannel(channel);
- return g_PVRManager.GetPlayingGroup(channel->IsRadio());
+ if(g_PVRManager.GetCurrentChannel(channel))
+ return g_PVRManager.GetPlayingGroup(channel->IsRadio());
+ else
+ return CPVRChannelGroupPtr();
}
void CGUIDialogPVRChannelsOSD::Update()
@@ -190,7 +192,8 @@ void CGUIDialogPVRChannelsOSD::SaveControlStates()
CGUIDialog::SaveControlStates();
CPVRChannelGroupPtr group = GetPlayingGroup();
- SaveSelectedItem(group->GroupID());
+ if(group)
+ SaveSelectedItem(group->GroupID());
}
void CGUIDialogPVRChannelsOSD::RestoreControlStates()