diff --git a/mythtv/libs/libmythtv/videooutbase.cpp b/mythtv/libs/libmythtv/videooutbase.cpp
index 1aaf2a9038..8e5753f9f9 100644
--- a/mythtv/libs/libmythtv/videooutbase.cpp
+++ b/mythtv/libs/libmythtv/videooutbase.cpp
@@ -1912,7 +1912,7 @@ void VideoOutput::InitDisplayMeasurements(uint width, uint height, bool resize)
         ResizeForVideo(width, height);
 
     // Determine window and screen dimensions in pixels
-    QSize screen_size = window.GetScreenGeometry().size();
+    QSize screen_size = disp.m_res;
     QSize window_size = window.GetDisplayVisibleRect().size();
 
     float pixel_aspect = (float)screen_size.width() /
