1
0
mirror of https://github.com/wine-mirror/wine synced 2024-07-08 03:45:57 +00:00

dwmapi: Fill qpcVBlank in DwmGetCompositionTimingInfo().

This commit is contained in:
Paul Gofman 2023-01-09 15:53:32 -06:00 committed by Alexandre Julliard
parent 09cafcc3b6
commit 62fa96df16

View File

@ -235,7 +235,7 @@ static int get_display_frequency(void)
*/
HRESULT WINAPI DwmGetCompositionTimingInfo(HWND hwnd, DWM_TIMING_INFO *info)
{
LARGE_INTEGER performance_frequency;
LARGE_INTEGER performance_frequency, qpc;
static int i, display_frequency;
if (!info)
@ -258,6 +258,9 @@ HRESULT WINAPI DwmGetCompositionTimingInfo(HWND hwnd, DWM_TIMING_INFO *info)
QueryPerformanceFrequency(&performance_frequency);
info->qpcRefreshPeriod = performance_frequency.QuadPart / display_frequency;
QueryPerformanceCounter(&qpc);
info->qpcVBlank = (qpc.QuadPart / info->qpcRefreshPeriod) * info->qpcRefreshPeriod;
return S_OK;
}