diff --git a/build/bundle.js b/build/bundle.js index 3a877b3b..19665e5d 100644 --- a/build/bundle.js +++ b/build/bundle.js @@ -16854,9 +16854,9 @@ var LevelBuilder = Level.extend({ deferred: whenDoneEditing }); whenDoneEditing.promise - .then(function(levelObj) { + .then(_.bind(function(levelObj) { this.startDialog = levelObj; - }) + }, this)) .fail(function() { // nothing to do, they dont want to edit it apparently }) @@ -20239,9 +20239,9 @@ var LevelBuilder = Level.extend({ deferred: whenDoneEditing }); whenDoneEditing.promise - .then(function(levelObj) { + .then(_.bind(function(levelObj) { this.startDialog = levelObj; - }) + }, this)) .fail(function() { // nothing to do, they dont want to edit it apparently }) diff --git a/src/js/level/builder.js b/src/js/level/builder.js index 36a813c8..65005131 100644 --- a/src/js/level/builder.js +++ b/src/js/level/builder.js @@ -214,9 +214,9 @@ var LevelBuilder = Level.extend({ deferred: whenDoneEditing }); whenDoneEditing.promise - .then(function(levelObj) { + .then(_.bind(function(levelObj) { this.startDialog = levelObj; - }) + }, this)) .fail(function() { // nothing to do, they dont want to edit it apparently })