diff --git a/source/Display/Display.cpp b/source/Display/Display.cpp index ac28096..08529f3 100644 --- a/source/Display/Display.cpp +++ b/source/Display/Display.cpp @@ -126,7 +126,8 @@ void Display::setVideoMode(Mode mode) // Set stored decoration. m_impl->setDecoration(m_description.decoration); - // Restore position. + // Restore size and position. + m_impl->setSize(m_description.mode.width, m_description.mode.height); m_impl->setPosition(m_cachePos.x, m_cachePos.y); }