aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.h
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-03-03 15:35:06 +1100
committerNeil <nyamatongwe@gmail.com>2019-03-03 15:35:06 +1100
commit954d09cd99be5655bcc9bac8e80ca76994779db8 (patch)
tree2c0859bc1870d12f8bead3cdbff20fff9036150c /src/Document.h
parente0453f3669c057174f647c6ab0fc10c8180c84c1 (diff)
downloadscintilla-mirror-954d09cd99be5655bcc9bac8e80ca76994779db8.tar.gz
Backport: Delete standard methods of UndoGroup so it can not be copied.
Backport of changeset 7286:41c0c578ed2a.
Diffstat (limited to 'src/Document.h')
-rw-r--r--src/Document.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Document.h b/src/Document.h
index 927bbd77c..a50fcac70 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -507,6 +507,11 @@ public:
pdoc->BeginUndoAction();
}
}
+ // Deleted so UndoGroup objects can not be copied.
+ UndoGroup(const UndoGroup &) = delete;
+ UndoGroup(UndoGroup &&) = delete;
+ void operator=(const UndoGroup &) = delete;
+ UndoGroup &operator=(UndoGroup &&) = delete;
~UndoGroup() {
if (groupNeeded) {
pdoc->EndUndoAction();