diff --git a/mythtv/libs/libmythui/DisplayRes.cpp b/mythtv/libs/libmythui/DisplayRes.cpp
index 01e69ca..a62c901 100644
--- a/mythtv/libs/libmythui/DisplayRes.cpp
+++ b/mythtv/libs/libmythui/DisplayRes.cpp
@@ -3,6 +3,7 @@
 #include "config.h"
 #include "mythlogging.h"
 #include "mythdb.h"
+#include "mythmainwindow.h"
 
 #ifdef USING_XRANDR
 #include "DisplayResX.h"
@@ -175,6 +176,8 @@ bool DisplayRes::SwitchToVideo(int iwidth, int iheight, double frate)
     m_last = next;
     m_last.SetRefreshRate(target_rate);
 
+    GetMythMainWindow()->setWindowState(Qt::WindowFullScreen);
+
     LOG(VB_PLAYBACK, LOG_INFO,
         QString("SwitchToVideo: Video size %1 x %2: \n"
                 "    %7 displaying resolution %3 x %4, %5mm x %6mm")
