comctl32: Recompute the text width if necessary.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Huw Davies 2016-12-06 10:25:27 +00:00 committed by Alexandre Julliard
parent 3ed6ba579e
commit c7c8994f35
1 changed files with 3 additions and 0 deletions

View File

@ -3703,6 +3703,9 @@ TREEVIEW_HitTest(const TREEVIEW_INFO *infoPtr, LPTVHITTESTINFO lpht)
return NULL; return NULL;
} }
if (!item->textWidth)
TREEVIEW_ComputeTextWidth(infoPtr, item, 0);
if (x >= item->textOffset + item->textWidth) if (x >= item->textOffset + item->textWidth)
{ {
lpht->flags = TVHT_ONITEMRIGHT; lpht->flags = TVHT_ONITEMRIGHT;