Module: wine Branch: master Commit: 6d7ad663157fc4d1446e723bc3ce5e6e3d8e80ac URL: http://source.winehq.org/git/wine.git/?a=commit;h=6d7ad663157fc4d1446e723bc3...
Author: Alexandre Julliard julliard@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); }