Browse Source

Merge remote-tracking branch 'gero3/fixeditorloading' into dev

Mr.doob 12 years ago
parent
commit
453c94cb9f
1 changed files with 15 additions and 7 deletions
  1. 15 7
      editor/js/Loader.js

+ 15 - 7
editor/js/Loader.js

@@ -42,13 +42,21 @@ var Loader = function ( signals ) {
 
 
 	this.loadLocalStorage = function() {
 	this.loadLocalStorage = function() {
 
 
-		if ( localStorage.threejsEditor !== undefined ) {
-
-			var loader = new THREE.ObjectLoader();
-			var scene = loader.parse( JSON.parse( localStorage.threejsEditor ) );
-
-			signals.sceneAdded.dispatch( scene );
-
+		try {
+	
+			if ( localStorage.threejsEditor !== undefined ) {
+	
+				var loader = new THREE.ObjectLoader();
+				var scene = loader.parse( JSON.parse( localStorage.threejsEditor ) );
+	
+				signals.sceneAdded.dispatch( scene );
+	
+			}
+			
+		} catch ( e ) {
+			
+			console.warn( "Unable to load object from localStorage." );
+			
 		}
 		}
 
 
 	};
 	};