[Win32k]
authorJames Tabor <james.tabor@reactos.org>
Sat, 15 Oct 2011 21:35:40 +0000 (21:35 +0000)
committerJames Tabor <james.tabor@reactos.org>
Sat, 15 Oct 2011 21:35:40 +0000 (21:35 +0000)
- Fix timer resolution to match what windows uses. Now pass wine test_timers_no_wnd.

svn path=/trunk/; revision=54153

reactos/subsystems/win32/win32k/ntuser/timer.c

index 3c43cd5..373d63a 100644 (file)
@@ -187,7 +187,7 @@ IntSetTimer( PWND Window,
   PTIMER pTmr;
   UINT Ret = IDEvent;
   LARGE_INTEGER DueTime;
-  DueTime.QuadPart = (LONGLONG)(-9000); // 1024hz .9765625 ms
+  DueTime.QuadPart = (LONGLONG)(-10000); // 1024hz .9765625 ms set to 1.1 ms
 
 #if 0
   /* Windows NT/2k/XP behaviour */
@@ -448,7 +448,7 @@ ProcessTimers(VOID)
   KeQueryTickCount(&TickCount);
   Time = MsqCalculateMessageTime(&TickCount);
 
-  DueTime.QuadPart = (LONGLONG)(-9000); // 1024hz .9765625 ms
+  DueTime.QuadPart = (LONGLONG)(-10000); // 1024hz .9765625 ms set to 1.1 ms
 
   while(pLE != &TimersListHead)
   {