aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2025-02-04 21:18:58 +1100
committerNeil <nyamatongwe@gmail.com>2025-02-04 21:18:58 +1100
commit3b6cb53b53977939b47eda34fd1d16a91e6517ec (patch)
treee8cb0556b1d3c62a03545696303a7f7af66850b4 /src
parent3c7b3d58881b98806a0eb5bbd94a07c38b9fe7c5 (diff)
downloadscintilla-mirror-3b6cb53b53977939b47eda34fd1d16a91e6517ec.tar.gz
Also delete the local reference to model state when history disabled.
Diffstat (limited to 'src')
-rw-r--r--src/EditModel.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/EditModel.cxx b/src/EditModel.cxx
index a0339de35..5263de38b 100644
--- a/src/EditModel.cxx
+++ b/src/EditModel.cxx
@@ -185,6 +185,7 @@ void EditModel::EnsureModelState() {
void EditModel::ChangeUndoSelectionHistory(Scintilla::UndoSelectionHistoryOption undoSelectionHistoryOptionNew) {
undoSelectionHistoryOption = undoSelectionHistoryOptionNew;
if (undoSelectionHistoryOption == UndoSelectionHistoryOption::Disabled) {
+ modelState.reset();
pdoc->SetViewState(this, {});
}
}