From b04dd8db356f42885173ac6a88fd7d871e6aaf50 Mon Sep 17 00:00:00 2001 From: deadwood Date: Mon, 15 Jun 2015 19:33:52 +0000 Subject: [PATCH] Listtree.mcc: add proxy object for the root node git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50828 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- workbench/classes/zune/listtree/listtree.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/workbench/classes/zune/listtree/listtree.c b/workbench/classes/zune/listtree/listtree.c index ff2a7c3c71..9090dbb80c 100644 --- a/workbench/classes/zune/listtree/listtree.c +++ b/workbench/classes/zune/listtree/listtree.c @@ -212,6 +212,16 @@ Object *Listtree__OM_NEW(struct IClass *cl, Object *obj, struct opSet *msg) } } + /* Setup root node */ + { + struct MUIS_Listtree_TreeNodeInt * _int = AllocPooled(data->pool, sizeof(struct MUIS_Listtree_TreeNodeInt)); + struct MUI_NListtree_TreeNode * root = NULL; + root = (struct MUI_NListtree_TreeNode *)DoMethod(data->nlisttree, MUIM_NListtree_GetEntry, + NULL, -15 /* priv -> position root */, 0); + root->tn_User = _int; + _int->ref = root; + } + /* Setup hook proxies */ if (data->displayhook) { -- 2.11.4.GIT