Nikolay Sivov : comctl32: Invalidate before item is removed.
Module: wine Branch: master Commit: b32b969eb6d13a60f59b9052807d372a8bd448f7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b32b969eb6d13a60f59b905280... Author: Nikolay Sivov <nsivov(a)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)
participants (1)
-
Alexandre Julliard