From 78901e2ffb03f6b3723293c8e4598d3a08aa7e0a Mon Sep 17 00:00:00 2001 From: Lars Op den Kamp Date: Thu, 5 Mar 2015 01:36:01 +0100 Subject: [PATCH] [pvr] changed: also use CACHESTATE_PVR in dvdplayer when playing a recording that's still running --- xbmc/cores/dvdplayer/DVDPlayer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp index 00d3822f184dc..976e182ab0e70 100644 --- a/xbmc/cores/dvdplayer/DVDPlayer.cpp +++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp @@ -4533,6 +4533,7 @@ bool CDVDPlayer::SwitchChannel(const CPVRChannelPtr &channel) bool CDVDPlayer::CachePVRStream(void) const { return m_pInputStream->IsStreamType(DVDSTREAM_TYPE_PVRMANAGER) && - !g_PVRManager.IsPlayingRecording() && + (!g_PVRManager.IsPlayingRecording() || + (m_item.HasPVRRecordingInfoTag() && m_item.GetPVRRecordingInfoTag()->IsBeingRecorded()))&& g_advancedSettings.m_bPVRCacheInDvdPlayer; }