From 6a091e3ba2acfe247d89f209cf1af98d149811ff Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Thu, 19 Jan 2012 19:46:01 +0000 Subject: [PATCH] Don't save the file in the 'opened a new file' commit when 'App/Auto/Save on Every Change' is enabled as it's not actually a change Originally committed to SVN as r6316. --- aegisub/src/ass_file.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/aegisub/src/ass_file.cpp b/aegisub/src/ass_file.cpp index 8ba8b8c97..4cadbbb3d 100644 --- a/aegisub/src/ass_file.cpp +++ b/aegisub/src/ass_file.cpp @@ -659,10 +659,8 @@ int AssFile::Commit(wxString desc, int type, int amendId, AssEntry *single_line) UndoStack.pop_front(); } - if (OPT_GET("App/Auto/Save on Every Change")->GetBool()) { - if (!filename.empty() && CanSave()) - Save(filename); - } + if (UndoStack.size() > 1 && OPT_GET("App/Auto/Save on Every Change")->GetBool() && !filename.empty() && CanSave()) + Save(filename); AnnounceCommit(type); return commitId;