diff options
author | Neil <nyamatongwe@gmail.com> | 2019-03-03 15:35:06 +1100 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2019-03-03 15:35:06 +1100 |
commit | 954d09cd99be5655bcc9bac8e80ca76994779db8 (patch) | |
tree | 2c0859bc1870d12f8bead3cdbff20fff9036150c /src | |
parent | e0453f3669c057174f647c6ab0fc10c8180c84c1 (diff) | |
download | scintilla-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')
-rw-r--r-- | src/Document.h | 5 |
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(); |