lib/preact.rb in isomorfeus-preact-10.6.27 vs lib/preact.rb in isomorfeus-preact-10.6.28

- old
+ new

@@ -211,13 +211,15 @@ operabu[operabu.length - 1].push(Opal.global.Preact.createElement(component, native_props)); } }; self.deep_force_update = function(vnode) { - if (vnode.__c && vnode.__c.forceUpdate) { vnode.__c.forceUpdate(); } - if (vnode.__k) { - for (let i=vnode.__k.length-1; i>=0; i--) { - self.deep_force_update(vnode.__k[i]); + if(vnode) { + if (vnode.__c && vnode.__c.forceUpdate) { vnode.__c.forceUpdate(); } + if (vnode.__k) { + for (let i=vnode.__k.length-1; i>=0; i--) { + self.deep_force_update(vnode.__k[i]); + } } } }; }