http://bugs.winehq.org/show_bug.cgi?id=24290
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2010-09-07 14:34:44 CDT --- Probably a valid problem, yes:
--- pszText = lpLVItem->pszText; bResult = LISTVIEW_GetItemT(infoPtr, lpLVItem, isW); if (bResult && lpLVItem->pszText != pszText) { if (lpLVItem->pszText != LPSTR_TEXTCALLBACKW) textcpynT(pszText, isW, lpLVItem->pszText, isW, lpLVItem->cchTextMax); else pszText = LPSTR_TEXTCALLBACKW; } lpLVItem->pszText = pszText; ---
Here assumption about set pszText is made, and it hasn't to be set here.