repo: janusweb action: commit revision: path_from: revision_from: 10392e67c2256ee370cc219c9e89c640ca31db5d: path_to: revision_to:
commit 10392e67c2256ee370cc219c9e89c640ca31db5d Author: James BaicoianuDate: Fri Oct 18 02:21:11 2024 -0700 Remove object from room if null room is passed to setRoom() diff --git a/scripts/janusbase.js b/scripts/janusbase.js
--- a/scripts/janusbase.js
+++ b/scripts/janusbase.js
@@ -1411,6 +1411,12 @@ console.log('clone', props);
roomproxy.appendChild(objproxy);
}
this.start();
+ } else if (!newroom && !ischild) {
+ let oldroomproxy = (oldroom._target ? oldroom : oldroom.getProxyObject()),
+ objproxy = (this._target ? this : this.getProxyObject());
+ if (oldroomproxy.contains(objproxy)) {
+ oldroomproxy.removeChild(objproxy);
+ }
}
}
}
-----END OF PAGE-----