Alexandre Julliard : comctl32: Avoid repainting a NULL link.
Alexandre Julliard
julliard at winehq.org
Tue Jun 9 10:45:26 CDT 2009
Module: wine
Branch: master
Commit: 6d7ad663157fc4d1446e723bc3ce5e6e3d8e80ac
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6d7ad663157fc4d1446e723bc3ce5e6e3d8e80ac
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Jun 8 18:13:22 2009 +0200
comctl32: Avoid repainting a NULL link.
---
dlls/comctl32/syslink.c | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/dlls/comctl32/syslink.c b/dlls/comctl32/syslink.c
index 1b89bc7..f361779 100644
--- a/dlls/comctl32/syslink.c
+++ b/dlls/comctl32/syslink.c
@@ -1329,10 +1329,8 @@ static LRESULT SYSLINK_SetFocus (SYSLINK_INFO *infoPtr)
if(Focus != NULL)
{
SYSLINK_SetFocusLink(infoPtr, Focus);
+ SYSLINK_RepaintLink(infoPtr, Focus);
}
-
- SYSLINK_RepaintLink(infoPtr, Focus);
-
return 0;
}
@@ -1476,7 +1474,7 @@ static BOOL SYSKEY_SelectNextPrevLink (const SYSLINK_INFO *infoPtr, BOOL Prev)
{
OldFocus = SYSLINK_SetFocusLink(infoPtr, NewFocus);
- if(OldFocus != NewFocus)
+ if(OldFocus && OldFocus != NewFocus)
{
SYSLINK_RepaintLink(infoPtr, OldFocus);
}
More information about the wine-cvs
mailing list