Răsfoiți Sursa

Remove onload callback after its fired (avoid leaks) (#9649)

Benjamin Dobell 9 ani în urmă
părinte
comite
1398a401dd
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      src/loaders/ImageLoader.js

+ 2 - 0
src/loaders/ImageLoader.js

@@ -20,6 +20,8 @@ Object.assign( ImageLoader.prototype, {
 		var image = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'img' );
 		var image = document.createElementNS( 'http://www.w3.org/1999/xhtml', 'img' );
 		image.onload = function () {
 		image.onload = function () {
 
 
+			image.onload = null;
+
 			URL.revokeObjectURL( image.src );
 			URL.revokeObjectURL( image.src );
 
 
 			if ( onLoad ) onLoad( image );
 			if ( onLoad ) onLoad( image );