Fix world.destroy()

feature/threejs-update
Matthew Harrison-Jones 2017-02-06 17:10:20 +00:00
rodzic d0d7a97937
commit ccfaa64ecb
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 2BFA474C82C30A2C
2 zmienionych plików z 8 dodań i 4 usunięć

Wyświetl plik

@ -153,7 +153,9 @@ class World extends EventEmitter {
_removeAttribution(id) {
var elem = document.querySelectorAll('#attribution-container [data-layer="' + id + '"]')[0];
elem.remove();
if (elem) {
elem.remove();
}
}
// Set world view

Wyświetl plik

@ -129,9 +129,11 @@ class EnvironmentLayer extends Layer {
destroy() {
this._skyboxLight = null;
this.remove(this._skybox._mesh);
this._skybox.destroy();
this._skybox = null;
if (this._skybox) {
this.remove(this._skybox._mesh);
this._skybox.destroy();
this._skybox = null;
}
super.destroy();
}