make sure subwidgets have proper parents

This commit is contained in:
Géry Debongnie
2019-01-25 20:05:31 +01:00
parent 37b275d40e
commit a47a65d333
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -682,7 +682,7 @@ const widgetDirective: Directive = {
let props = node.getAttribute("t-props");
let widgetID = ctx.generateID();
ctx.addLine(
`let _${widgetID} = new context.widgets['${value}'](context, ${props})`
`let _${widgetID} = new context.widgets['${value}'](owner, ${props})`
);
ctx.addLine(
`let def${defID} = _${widgetID}._start().then(() => _${widgetID}._render()).then(vnode=>{Object.assign(_${dummyID}, vnode);_${dummyID}.key="${dummyID}";_${dummyID}.data.hook = {create(_,vn){_${widgetID}._mount(vn)}}})`