Просмотр исходного кода

Merge branch 'master' into dev

Mr.doob 9 лет назад
Родитель
Сommit
4707039a1b
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      editor/index.html

+ 6 - 3
editor/index.html

@@ -193,6 +193,8 @@
 
 				editor.storage.get( function ( state ) {
 
+					if ( isLoadingFromHash ) return;
+
 					if ( state !== undefined ) {
 
 						editor.fromJSON( state );
@@ -324,6 +326,7 @@
 
 			//
 
+			var isLoadingFromHash = false;
 			var hash = window.location.hash;
 
 			if ( hash.substr( 1, 5 ) === 'file=' ) {
@@ -336,13 +339,13 @@
 					loader.crossOrigin = '';
 					loader.load( file, function ( text ) {
 
-						var json = JSON.parse( text );
-
 						editor.clear();
-						editor.fromJSON( json );
+						editor.fromJSON( JSON.parse( text ) );
 
 					} );
 
+					isLoadingFromHash = true;
+
 				}
 
 			}