repo: janusweb
action: commit
revision: 
path_from: 
revision_from: e14b0681b7b3c3366170d44b370f5ad72c192ff0:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit e14b0681b7b3c3366170d44b370f5ad72c192ff0
Author: James Baicoianu 
Date:   Sun Nov 1 22:15:36 2020 -0800

    Set layers for all object parts

diff --git a/scripts/janusbase.js b/scripts/janusbase.js
index 2364d814f448cda27c08975a5a19ee5024c16c40..
index ..ecf19ae130233b605a2fce93e743846ae2aef9f9 100644
--- a/scripts/janusbase.js
+++ b/scripts/janusbase.js
@@ -1153,9 +1153,11 @@ elation.require(['engine.things.generic', 'utils.template', 'janusweb.parts'], f
       if (!this.objects['3d']) return;
       let layernums = layers.split(' ');
       this.objects['3d'].layers.mask = 0;
-      for (let i = 0; i < layernums.length; i++) {
-        this.objects['3d'].layers.enable(layernums[i]);
-      }
+      this.traverseObjects(n => {
+        for (let i = 0; i < layernums.length; i++) {
+          n.layers.enable(layernums[i]);
+        }
+      });
     }
     this.clone = function(cloneChildren, parent) {
       // Create a new copy of this object

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