Passing test "renders correctly when root"

pull/56/head
Sylvain Prat 9 years ago
parent d92dd1f0ce
commit df41e1de25

@ -213,8 +213,7 @@ function init(modules) {
for (i = 0; i < cbs.pre.length; ++i) cbs.pre[i]();
if (oldVnode instanceof Element) {
if (oldVnode.parentElement !== null) {
createElm(vnode, insertedVnodeQueue);
oldVnode.parentElement.replaceChild(vnode.elm, oldVnode);
oldVnode.parentElement.replaceChild(createElm(vnode, insertedVnodeQueue), oldVnode);
} else {
oldVnode = emptyNodeAt(oldVnode);
patchVnode(oldVnode, vnode, insertedVnodeQueue);

@ -9,7 +9,7 @@ function prepatch(oldThunk, thunk) {
var i, old = oldThunk.data, cur = thunk.data;
var oldArgs = old.args, args = cur.args;
cur.vnode = old.vnode;
if (oldArgs.length !== args.length) {
if (old.fn !== cur.fn || oldArgs.length !== args.length) {
cur.vnode = cur.fn.apply(undefined, args);
return;
}

Loading…
Cancel
Save