Skip to content
Snippets Groups Projects
Commit b27587dd authored by Mike Hearn's avatar Mike Hearn Committed by Alexandre Julliard
Browse files

TREEVIEW_GetItemA should ignore stateMask.

parent 1c481f3d
No related branches found
No related tags found
No related merge requests found
......@@ -2016,8 +2016,12 @@ TREEVIEW_GetItemA(TREEVIEW_INFO *infoPtr, LPTVITEMEXA tvItem)
if (tvItem->mask & TVIF_SELECTEDIMAGE)
tvItem->iSelectedImage = wineItem->iSelectedImage;
if (tvItem->mask & TVIF_STATE)
tvItem->state = wineItem->state & tvItem->stateMask;
if (tvItem->mask & TVIF_STATE) {
/* Careful here - Windows ignores the stateMask when you get the state
That contradicts the documentation, but makes more common sense, masking
retrieval in this way seems overkill */
tvItem->state = wineItem->state;
}
if (tvItem->mask & TVIF_TEXT)
lstrcpynA(tvItem->pszText, wineItem->pszText, tvItem->cchTextMax);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment