Don't try to coalesce undo operations when there aren't any undo operations to coalesce with. Fixes a crash when opening .txt files.
Originally committed to SVN as r4784.
This commit is contained in:
parent
0c2b40dc60
commit
9108ea9b00
1 changed files with 2 additions and 2 deletions
|
@ -771,8 +771,8 @@ wxString AssFile::GetWildcardList(int mode) {
|
|||
int AssFile::Commit(wxString desc, int amendId) {
|
||||
++commitId;
|
||||
// Allow coalescing only if it's the last change and the file has not been
|
||||
// saved since the last change
|
||||
if (commitId == amendId+1 && RedoStack.empty() && savedCommitId != commitId) {
|
||||
// saved since the last change and the undo stack isn't empty
|
||||
if (commitId == amendId+1 && RedoStack.empty() && savedCommitId != commitId && !UndoStack.empty()) {
|
||||
UndoStack.back() = *this;
|
||||
return commitId;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue