소스 검색

Add load callback

Garrett Johnson 4 년 전
부모
커밋
42633fc214
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/three/TilesRenderer.js

+ 8 - 1
src/three/TilesRenderer.js

@@ -237,7 +237,14 @@ export class TilesRenderer extends TilesRendererBase {
 
 			if ( this.onLoadTileSet ) {
 
-				this.onLoadTileSet( json, url );
+				// Push this onto the end of the event stack to ensure this runs
+				// after the base renderer has placed the provided json where it
+				// needs to be placed and is ready for an update.
+				Promise.resolve().then(() => {
+
+					this.onLoadTileSet( json, url );
+
+				} );
 
 			}