فهرست منبع

Merge pull request #13475 from mrdoob/revert-13407-weakmaps

Revert "WebGLProperties: Made get() more WeakMap-ish."
Mr.doob 7 سال پیش
والد
کامیت
ddded27f33
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      src/renderers/webgl/WebGLProperties.js

+ 6 - 3
src/renderers/webgl/WebGLProperties.js

@@ -8,13 +8,16 @@ function WebGLProperties() {
 
 	function get( object ) {
 
-		if ( properties.has( object ) === false ) {
+		var map = properties.get( object );
 
-			properties.set( object, {} );
+		if ( map === undefined ) {
+
+			map = {};
+			properties.set( object, map );
 
 		}
 
-		return properties.get( object );
+		return map;
 
 	}