From 33e6f7dca355d98620fa3460d8739bbbc339eab3 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 20 Apr 2010 21:15:04 +0200 Subject: [PATCH] user32: Only call the driver when the cursor has actually changed. --- dlls/user32/cursoricon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/user32/cursoricon.c b/dlls/user32/cursoricon.c index 52e49bcabe5..0fc55ad563a 100644 --- a/dlls/user32/cursoricon.c +++ b/dlls/user32/cursoricon.c @@ -1789,7 +1789,7 @@ HCURSOR WINAPI DECLSPEC_HOTPATCH SetCursor( HCURSOR hCursor /* [in] Handle of cu if (!ret) return 0; /* Change the cursor shape only if it is visible */ - if (show_count >= 0) USER_Driver->pSetCursor( hCursor ); + if (show_count >= 0 && hOldCursor != hCursor) USER_Driver->pSetCursor( hCursor ); return hOldCursor; }