Commit b32b969e authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

comctl32: Invalidate before item is removed.

parent d967484e
...@@ -2879,14 +2879,13 @@ static LRESULT TAB_DeleteItem (TAB_INFO *infoPtr, INT iItem) ...@@ -2879,14 +2879,13 @@ static LRESULT TAB_DeleteItem (TAB_INFO *infoPtr, INT iItem)
if (iItem < 0 || iItem >= infoPtr->uNumItem) return FALSE; if (iItem < 0 || iItem >= infoPtr->uNumItem) return FALSE;
TAB_InvalidateTabArea(infoPtr);
item = TAB_GetItem(infoPtr, iItem); item = TAB_GetItem(infoPtr, iItem);
Free(item->pszText); Free(item->pszText);
Free(item); Free(item);
infoPtr->uNumItem--; infoPtr->uNumItem--;
DPA_DeletePtr(infoPtr->items, iItem); DPA_DeletePtr(infoPtr->items, iItem);
TAB_InvalidateTabArea(infoPtr);
if (infoPtr->uNumItem == 0) if (infoPtr->uNumItem == 0)
{ {
if (infoPtr->iHotTracked >= 0) if (infoPtr->iHotTracked >= 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment