diff --git a/SpriteLibrary/SpriteEntryForm.cs b/SpriteLibrary/SpriteEntryForm.cs
index d7ee745..e6ce6fd 100644
--- a/SpriteLibrary/SpriteEntryForm.cs
+++ b/SpriteLibrary/SpriteEntryForm.cs
@@ -371,7 +371,14 @@ namespace SpriteLibrary
 
         private void SpriteEntryForm_FormClosing(object sender, FormClosingEventArgs e)
         {
-            myDatabase.Save(); //try saving the file
+            if (PromptToApplyChangesAndContinue())
+            {
+                myDatabase.Save(); //try saving the file
+            }
+            else
+            {
+                e.Cancel = true;
+            }
         }
 
         private void pbImageField_MouseMove(object sender, MouseEventArgs e)