mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Work around horrifyingly nonportable use of unions in <commctrl.h>
[originally from svn r694]
This commit is contained in:
parent
ceab40ec49
commit
3e7c4813d7
9
windlg.c
9
windlg.c
@ -1186,8 +1186,13 @@ static HTREEITEM treeview_insert(struct treeview_faff *faff,
|
||||
HTREEITEM newitem;
|
||||
ins.hParent = (level > 0 ? faff->lastat[level-1] : TVI_ROOT);
|
||||
ins.hInsertAfter = faff->lastat[level];
|
||||
ins.DUMMYUNIONNAME.item.mask = TVIF_TEXT;
|
||||
ins.DUMMYUNIONNAME.item.pszText = text;
|
||||
#if _WIN32_IE >= 0x0400 && defined NONAMELESSUNION
|
||||
#define INSITEM DUMMYUNIONNAME.item
|
||||
#else
|
||||
#define INSITEM item
|
||||
#endif
|
||||
ins.INSITEM.mask = TVIF_TEXT;
|
||||
ins.INSITEM.pszText = text;
|
||||
newitem = TreeView_InsertItem(faff->treeview, &ins);
|
||||
if (level > 0)
|
||||
TreeView_Expand(faff->treeview, faff->lastat[level-1], TVE_EXPAND);
|
||||
|
Loading…
Reference in New Issue
Block a user