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]);
+ }
}
}
};
}