From 102a874a3a8ca376e08d1319b36833297bea39ae Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 29 Apr 2017 11:52:49 +1000 Subject: Use std::unique_ptr, std::vector, and move construction to simplify UndoHistory and make it easier to modify. Remove out of date warning suppression. --- src/Document.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/Document.cxx') diff --git a/src/Document.cxx b/src/Document.cxx index 581358e52..4b0bd79e2 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -261,7 +261,7 @@ void Document::TentativeUndo() { modFlags |= SC_MULTILINEUNDOREDO; } NotifyModified(DocModification(modFlags, action.position, action.lenData, - linesAdded, action.data)); + linesAdded, action.data.get())); } bool endSavePoint = cb.IsSavePoint(); @@ -1208,7 +1208,7 @@ Sci::Position Document::Undo() { modFlags |= SC_MULTILINEUNDOREDO; } NotifyModified(DocModification(modFlags, action.position, action.lenData, - linesAdded, action.data)); + linesAdded, action.data.get())); } bool endSavePoint = cb.IsSavePoint(); @@ -1268,7 +1268,7 @@ Sci::Position Document::Redo() { } NotifyModified( DocModification(modFlags, action.position, action.lenData, - linesAdded, action.data)); + linesAdded, action.data.get())); } bool endSavePoint = cb.IsSavePoint(); -- cgit v1.2.3