|
|
db8e1c9 |
From 96eae5f3e81384ab46aeead1f84761bab6e6397d Mon Sep 17 00:00:00 2001
|
|
|
db8e1c9 |
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
|
|
|
db8e1c9 |
Date: Wed, 10 Dec 2014 15:58:42 +0000
|
|
|
db8e1c9 |
Subject: [PATCH] Resolves: fdo#87141 Remove deletes the node, release doesn't
|
|
|
db8e1c9 |
|
|
|
db8e1c9 |
regression from introduction of boost::ptr_vector originally one had to Remove
|
|
|
db8e1c9 |
and delete the return to delete it, while now the Remove automatically delete
|
|
|
db8e1c9 |
it. This bare Remove to just "release" it seems to have been overlooked
|
|
|
db8e1c9 |
|
|
|
db8e1c9 |
Change-Id: I175f7c95862ce47402993e5e3b8feaa93af43e75
|
|
|
db8e1c9 |
(cherry picked from commit efcbb12a27a380a442292f17c7f508555a66d4af)
|
|
|
db8e1c9 |
---
|
|
|
db8e1c9 |
editeng/source/editeng/editundo.cxx | 2 +-
|
|
|
db8e1c9 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
db8e1c9 |
|
|
|
db8e1c9 |
diff --git a/editeng/source/editeng/editundo.cxx b/editeng/source/editeng/editundo.cxx
|
|
|
db8e1c9 |
index 02989df..3bc5ed3 100644
|
|
|
db8e1c9 |
--- a/editeng/source/editeng/editundo.cxx
|
|
|
db8e1c9 |
+++ b/editeng/source/editeng/editundo.cxx
|
|
|
db8e1c9 |
@@ -189,7 +189,7 @@ void EditUndoDelContent::Redo()
|
|
|
db8e1c9 |
pEE->RemoveParaPortion(nNode);
|
|
|
db8e1c9 |
|
|
|
db8e1c9 |
// Do not delete node, depends on the undo!
|
|
|
db8e1c9 |
- pEE->GetEditDoc().Remove( nNode );
|
|
|
db8e1c9 |
+ pEE->GetEditDoc().Release( nNode );
|
|
|
db8e1c9 |
if (pEE->IsCallParaInsertedOrDeleted())
|
|
|
db8e1c9 |
pEE->ParagraphDeleted( nNode );
|
|
|
db8e1c9 |
|
|
|
db8e1c9 |
--
|
|
|
db8e1c9 |
1.9.3
|
|
|
db8e1c9 |
|