Module: wine Branch: master Commit: 78da158ef88c16ea17acbf78bece5cb18f6e3d24 URL: http://source.winehq.org/git/wine.git/?a=commit;h=78da158ef88c16ea17acbf78be... Author: Aric Stewart <aric(a)codeweavers.com> Date: Tue Sep 4 18:58:17 2007 +0900 comctl32: treeview: Ensure our textWidth is correct when returning the size of the text box. --- dlls/comctl32/treeview.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 742e5e4..7699f65 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -2033,7 +2033,10 @@ TREEVIEW_GetItemRect(const TREEVIEW_INFO *infoPtr, BOOL fTextRect, LPRECT lpRect lpRect->bottom = wineItem->rect.bottom; lpRect->left = wineItem->textOffset; - lpRect->right = wineItem->textOffset + wineItem->textWidth; + if (!wineItem->textWidth) + TREEVIEW_ComputeTextWidth(infoPtr, wineItem, 0); + + lpRect->right = wineItem->textOffset + wineItem->textWidth + 4; } else {