From 53f1824b0ef3bc8a29bf1c90a5ee9826a7a02302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Wed, 23 Feb 2005 08:14:48 +0000 Subject: [PATCH] tinus Fix the caret timer warnings Don't kill the timer unless we added it. svn path=/trunk/; revision=13721 --- reactos/subsys/win32k/ntuser/caret.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/reactos/subsys/win32k/ntuser/caret.c b/reactos/subsys/win32k/ntuser/caret.c index 153ce76d0e4..0a60dbbf836 100644 --- a/reactos/subsys/win32k/ntuser/caret.c +++ b/reactos/subsys/win32k/ntuser/caret.c @@ -240,11 +240,13 @@ NtUserCreateCaret( return FALSE; } - IntKillTimer(hWnd, IDCARETTIMER, TRUE); - ThreadQueue = (PUSER_MESSAGE_QUEUE)PsGetWin32Thread()->MessageQueue; - - IntHideCaret(ThreadQueue->CaretInfo); + + if (ThreadQueue->CaretInfo->Visible) + { + IntKillTimer(hWnd, IDCARETTIMER, TRUE); + IntHideCaret(ThreadQueue->CaretInfo); + } ThreadQueue->CaretInfo->hWnd = hWnd; if(hBitmap)