comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.

oldstable
Mikołaj Zalewski 2006-05-13 21:09:53 +02:00 committed by Alexandre Julliard
parent 9865869902
commit 15e71a0a86
1 changed files with 2 additions and 20 deletions

View File

@ -1104,15 +1104,7 @@ HEADER_InsertItemT (HWND hwnd, INT nItem, LPHDITEMW phdi, BOOL bUnicode)
if (phdi->mask & HDI_IMAGE)
{
if (phdi->iImage != I_IMAGECALLBACK)
{
lpItem->iImage = phdi->iImage;
}
else
{
lpItem->iImage = phdi->iImage;
HEADER_SendHeaderDispInfoNotify(hwnd, nItem, HDI_IMAGE, NULL, lpItem, bUnicode);
}
lpItem->iImage = phdi->iImage;
}
if (phdi->mask & HDI_TEXT)
@ -1128,7 +1120,6 @@ HEADER_InsertItemT (HWND hwnd, INT nItem, LPHDITEMW phdi, BOOL bUnicode)
else
{
lpItem->pszText = phdi->pszText;
HEADER_SendHeaderDispInfoNotify(hwnd, nItem, HDI_TEXT, NULL, lpItem, bUnicode);
}
lpItem->fmt |= HDF_STRING;
}
@ -1244,15 +1235,7 @@ HEADER_SetItemT (HWND hwnd, INT nItem, LPHDITEMW phdi, BOOL bUnicode)
if (phdi->mask & HDI_IMAGE)
{
if (phdi->iImage != I_IMAGECALLBACK)
{
lpItem->iImage = phdi->iImage;
}
else
{
lpItem->iImage = phdi->iImage;
HEADER_SendHeaderDispInfoNotify(hwnd, nItem, HDI_IMAGE, NULL, lpItem, bUnicode);
}
lpItem->iImage = phdi->iImage;
}
if (phdi->mask & HDI_TEXT)
@ -1276,7 +1259,6 @@ HEADER_SetItemT (HWND hwnd, INT nItem, LPHDITEMW phdi, BOOL bUnicode)
else
{
lpItem->pszText = phdi->pszText;
HEADER_SendHeaderDispInfoNotify(hwnd, nItem, HDI_TEXT, NULL, lpItem, bUnicode);
}
}