From 8787e2a5e2bafa69ab90a22b0e9cb9dd0322c736 Mon Sep 17 00:00:00 2001 From: anaconda Date: Tue, 6 Jan 2015 16:18:41 +0100 Subject: [PATCH] Fix switching to monoscopic mode while playing (OSD->3D->Watch as 2D) --- xbmc/guilib/GraphicContext.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xbmc/guilib/GraphicContext.cpp b/xbmc/guilib/GraphicContext.cpp index 88da1d535cd3f..8b5cb457a7920 100644 --- a/xbmc/guilib/GraphicContext.cpp +++ b/xbmc/guilib/GraphicContext.cpp @@ -454,7 +454,10 @@ void CGraphicContext::SetVideoResolutionInternal(RESOLUTION res, bool forceUpdat || (info_last.dwFlags & D3DPRESENTFLAG_MODE3DTB) != 0) { CLog::Log(LOGDEBUG, "CGraphicContext::%s info_last either SBS or TB", __FUNCTION__); - stereo_mode = RENDER_STEREO_MODE_OFF; + if (m_nextStereoMode == RENDER_STEREO_MODE_MONO) + stereo_mode = RENDER_STEREO_MODE_MONO; + else + stereo_mode = RENDER_STEREO_MODE_OFF; } CLog::Log(LOGDEBUG, "CGraphicContext::%s m_stereoMode=%i m_nextStereoMode=%i -> stereo_mode=%i",