Skip to content

Commit 7fbe906

Browse files
committed
Editor: Fixed File/New when autosave disabled.
1 parent 46d0293 commit 7fbe906

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

editor/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187

188188
var timeout;
189189

190-
var saveState = function ( scene ) {
190+
function saveState( scene ) {
191191

192192
if ( editor.config.getKey( 'autosave' ) === false ) {
193193

@@ -215,7 +215,6 @@
215215

216216
var signals = editor.signals;
217217

218-
signals.editorCleared.add( saveState );
219218
signals.geometryChanged.add( saveState );
220219
signals.objectAdded.add( saveState );
221220
signals.objectChanged.add( saveState );

editor/js/Editor.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,7 @@ Editor.prototype = {
411411
clear: function () {
412412

413413
this.history.clear();
414+
this.storage.clear();
414415

415416
this.camera.position.set( 500, 250, 500 );
416417
this.camera.lookAt( new THREE.Vector3() );

editor/js/Storage.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@ var Storage = function () {
7676

7777
},
7878

79-
clear: function ( callback ) {
79+
clear: function () {
8080

8181
var transaction = database.transaction( [ 'states' ], 'readwrite' );
8282
var objectStore = transaction.objectStore( 'states' );
8383
var request = objectStore.clear();
8484
request.onsuccess = function ( event ) {
8585

86-
callback();
86+
console.log( '[' + /\d\d\:\d\d\:\d\d/.exec( new Date() )[ 0 ] + ']', 'Cleared IndexedDB.' );
8787

8888
};
8989

0 commit comments

Comments
 (0)