Nikolay Sivov : comctl32: Invalidate before item is removed.
Alexandre Julliard
julliard at winehq.org
Wed Feb 8 17:45:29 CST 2012
Module: wine
Branch: master
Commit: b32b969eb6d13a60f59b9052807d372a8bd448f7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b32b969eb6d13a60f59b9052807d372a8bd448f7
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Wed Feb 8 12:05:45 2012 +0300
comctl32: Invalidate before item is removed.
---
dlls/comctl32/tab.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c
index ad27b8a..f00ecd3 100644
--- a/dlls/comctl32/tab.c
+++ b/dlls/comctl32/tab.c
@@ -2879,14 +2879,13 @@ static LRESULT TAB_DeleteItem (TAB_INFO *infoPtr, INT iItem)
if (iItem < 0 || iItem >= infoPtr->uNumItem) return FALSE;
+ TAB_InvalidateTabArea(infoPtr);
item = TAB_GetItem(infoPtr, iItem);
Free(item->pszText);
Free(item);
infoPtr->uNumItem--;
DPA_DeletePtr(infoPtr->items, iItem);
- TAB_InvalidateTabArea(infoPtr);
-
if (infoPtr->uNumItem == 0)
{
if (infoPtr->iHotTracked >= 0)
More information about the wine-cvs
mailing list