repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 63ad1709584cdd6a99713077905cad083e867c4d:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 63ad1709584cdd6a99713077905cad083e867c4d
Author: epoch 
Date:   Sat Jun 1 10:48:32 2024 +0000

    bail on falsy values

diff --git a/scripts/elements/outliner.js b/scripts/elements/outliner.js
index d3875812ca22d96f0d502e0b0e1d5ad5a517a82f..
index ..26cbf4bc69709231fc72af3b5b1785fa0d008778 100644
--- a/scripts/elements/outliner.js
+++ b/scripts/elements/outliner.js
@@ -68,6 +68,7 @@ elation.require(['janusweb.janusbase'], function() {
       }
     },
     select(object) {
+      if(!object) return;
       this.selected = object;
       let objmeshes = [], skinnedmeshes = [];
       object.traverseObjects(n => {
diff --git a/scripts/janusghost.js b/scripts/janusghost.js
index 19c5d6127cfadfd2343a935940bd2a7cc23e34dc..
index ..dc00e2e5b2bfe157a2d081968b67ac1cb6f1bb76 100644
--- a/scripts/janusghost.js
+++ b/scripts/janusghost.js
@@ -352,6 +352,7 @@ elation.require(['janusweb.janusbase', 'engine.things.leapmotion'], function() {
     }
     this.cloneAnimations = function(animasset) {
       let animations = animasset.animations;
+      if(!animations) return;
       //console.log('clone all the animations', animations, animasset._model);
       if (this.body) {
         if (this.bone_head) {

-----END OF PAGE-----