diff --git a/source/Platform/Win32/Win32Display.cpp b/source/Platform/Win32/Win32Display.cpp index 18e50e6..8ecc4a9 100644 --- a/source/Platform/Win32/Win32Display.cpp +++ b/source/Platform/Win32/Win32Display.cpp @@ -44,18 +44,9 @@ bool Win32Display::create(DisplayDescription description) firstTime = false; } - if (description.decoration & DisplayDecorate::Fullscreen) { - m_fs_mode = description.mode; - } - - if (m_fs_mode.empty() == false) { - // Only set these flags for fullscreen (borderless) - flags = WS_VISIBLE | WS_POPUP; - } else { - // Set window to center and set decorator flags for windowed displays. - pos = centerWindow(description.mode.width, description.mode.height); - flags = getWin32Flags(description.decoration); - } + // Set window to center and set decoration flags. + pos = centerWindow(description.mode.width, description.mode.height); + flags = getWin32Flags(description.decoration); // Create window. m_handle = CreateWindowExA(0, WND_CLASSNAME, "", flags, @@ -67,11 +58,7 @@ bool Win32Display::create(DisplayDescription description) return false; } - if (m_fs_mode.empty() == false) { - enterFullscreen(m_fs_mode); - } else { - setSize(description.mode.width, description.mode.height); - } + setSize(description.mode.width, description.mode.height); // Store the size for use later. m_size = getSize();