From 97287925b849d715bdea89fec34345d977c087cd Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Fri, 14 Feb 2025 22:08:20 +0100 Subject: [PATCH] AnimationEditor - Fix auto save check --- PCK-Studio/Forms/Editor/AnimationEditor.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PCK-Studio/Forms/Editor/AnimationEditor.cs b/PCK-Studio/Forms/Editor/AnimationEditor.cs index 9f3dadec..188f3f78 100644 --- a/PCK-Studio/Forms/Editor/AnimationEditor.cs +++ b/PCK-Studio/Forms/Editor/AnimationEditor.cs @@ -46,7 +46,8 @@ namespace PckStudio.Forms.Editor : base(animation, saveContext) { InitializeComponent(); - toolStripSeparator1.Visible = saveToolStripMenuItem1.Visible = !saveContext.AutoSave; + saveToolStripMenuItem1.Available = !saveContext.AutoSave; + toolStripSeparator1.Available = !saveContext.AutoSave; tileLabel.Text = displayName; _isSpecialTile = isSpecialTile; animationPictureBox.Image = animation.CreateAnimationImage(); @@ -160,6 +161,7 @@ namespace PckStudio.Forms.Editor { if (!_isSpecialTile && EditorValue is not null && EditorValue.FrameCount > 0) { + Save(); DialogResult = DialogResult.OK; return; } @@ -392,7 +394,7 @@ namespace PckStudio.Forms.Editor { animationPictureBox.Stop(); } - if (Settings.Default.AutoSaveChanges) + if (!saveToolStripMenuItem1.Available) { saveToolStripMenuItem1_Click(sender, EventArgs.Empty); }