From e81e44d8e9c15cb280c537b7f5da5632a68e2aa4 Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Mon, 5 Oct 2015 23:05:57 +0200 Subject: [PATCH] another resolution fix --- xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp index 33c36c5544f44..9b6a5122f918f 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp +++ b/xbmc/cores/VideoPlayer/VideoRenderers/OverlayRenderer.cpp @@ -250,7 +250,7 @@ void CRenderer::Render(COverlay* o, float adjust_height) { if(align == COverlay::ALIGN_SUBTITLE) { - RESOLUTION_INFO res = g_graphicsContext.GetResInfo(m_pRenderManager->GetResolution()); + RESOLUTION_INFO res = g_graphicsContext.GetResInfo(g_graphicsContext.GetVideoResolution()); state.x += rv.x1 + rv.Width() * 0.5f; state.y += rv.y1 + (res.iSubtitles - res.Overscan.top); } @@ -330,7 +330,7 @@ COverlay* CRenderer::Convert(CDVDOverlaySSA* o, double pts) else if (subalign == SUBTITLE_ALIGN_MANUAL && g_advancedSettings.m_videoAssFixedWorks) { RESOLUTION_INFO res; - res = g_graphicsContext.GetResInfo(m_pRenderManager->GetResolution()); + res = g_graphicsContext.GetResInfo(g_graphicsContext.GetVideoResolution()); position = 100.0 - (res.iSubtitles - res.Overscan.top) * 100 / res.iHeight; } else