From e1ea2822c9d95728c31136778c9db202e0f6ef63 Mon Sep 17 00:00:00 2001 From: Barney Carroll Date: Fri, 6 Jan 2017 17:12:56 +0000 Subject: [PATCH] Fix state initialisation logic --- render/render.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/render/render.js b/render/render.js index 140199ee..4e993f59 100644 --- a/render/render.js +++ b/render/render.js @@ -95,9 +95,7 @@ module.exports = function($window) { return element } function createComponent(vnode, hooks, ns) { - // For object literals since `Vnode()` always sets the `state` field. - if (!vnode.state) vnode.state = Object.create(vnode.tag) - + vnode.state = Object.create(vnode.tag) var view = vnode.tag.view if (view.reentrantLock != null) return $emptyFragment view.reentrantLock = true