diff --git a/src/core/textures/BaseTexture.js b/src/core/textures/BaseTexture.js index bba8965..e38ed71 100644 --- a/src/core/textures/BaseTexture.js +++ b/src/core/textures/BaseTexture.js @@ -307,7 +307,9 @@ { delete utils.BaseTextureCache[this.imageUrl]; delete utils.TextureCache[this.imageUrl]; + this.imageUrl = null; + if (!navigator.isCocoonJS) { this.source.src = ''; @@ -317,6 +319,7 @@ { delete utils.BaseTextureCache[this.source._pixiId]; } + this.source = null; this.dispose(); @@ -342,6 +345,7 @@ BaseTexture.prototype.updateSourceImage = function (newSrc) { this.source.src = newSrc; + this.loadSource(this.source); };