From 2a7b98b7ba236b07d5807dfcc040c8a95000c1f6 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Tue, 22 Dec 2020 14:26:53 +0100 Subject: [PATCH] record changes made in the sprite bar --- src/gui.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gui.js b/src/gui.js index d0f6063d..f74d25f2 100644 --- a/src/gui.js +++ b/src/gui.js @@ -1436,6 +1436,7 @@ IDE_Morph.prototype.createSpriteBar = function () { myself.currentSprite.changed(); myself.currentSprite.fixLayout(); myself.currentSprite.rerender(); + myself.recordUnsavedChanges(); } rotationStyleButtons.forEach(each => each.refresh() @@ -1508,6 +1509,7 @@ IDE_Morph.prototype.createSpriteBar = function () { myself.newSpriteName(newName, myself.currentSprite) ); nameField.setContents(myself.currentSprite.name); + myself.recordUnsavedChanges(); }; this.spriteBar.reactToEdit = nameField.accept; @@ -1515,8 +1517,10 @@ IDE_Morph.prototype.createSpriteBar = function () { padlock = new ToggleMorph( 'checkbox', null, - () => this.currentSprite.isDraggable = - !this.currentSprite.isDraggable, + () => { + this.currentSprite.isDraggable = !this.currentSprite.isDraggable; + this.recordUnsavedChanges(); + }, localize('draggable'), () => this.currentSprite.isDraggable );