diff --git a/src/archutils/Win32/GraphicsWindow.cpp b/src/archutils/Win32/GraphicsWindow.cpp index f2eb90c54e..5722701ed2 100644 --- a/src/archutils/Win32/GraphicsWindow.cpp +++ b/src/archutils/Win32/GraphicsWindow.cpp @@ -12,6 +12,8 @@ #include "archutils/Win32/WindowIcon.h" #include "archutils/Win32/GetFileInformation.h" #include "CommandLineActions.h" +#include +#pragma comment(lib, "dwmapi.lib") #include @@ -495,6 +497,11 @@ void GraphicsWindow::Update() HOOKS->SetHasFocus( g_bHasFocus ); + if (g_CurrentParams.vsync) + { + DwmFlush(); + } + if( g_bResolutionChanged && DISPLAY != NULL ) { //LOG->Warn( "Changing resolution" );