diff options
author | Michael Meeks <michael.meeks@suse.com> | 2013-08-20 12:45:34 +0100 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2013-08-21 14:06:35 +0000 |
commit | c10b18e3405a0c501114ce435886b22ec59e53ab (patch) | |
tree | 6a5f481bb4326ffd8d816e8f7c02d3d7b1147ff9 | |
parent | 712dccbfd2c9b28e151b6c9c9d6f825a4bc27ac3 (diff) |
fdo#53032 - Use the right mark area to undo paste of RTF.
Change-Id: Iee0521e4f7851f5b51cf6ab7a973bf8b46fb09f5
Reviewed-on: https://gerrit.libreoffice.org/5538
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
-rw-r--r-- | sc/source/ui/view/viewfun4.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sc/source/ui/view/viewfun4.cxx b/sc/source/ui/view/viewfun4.cxx index d4ec28f5115e..821937e935dd 100644 --- a/sc/source/ui/view/viewfun4.cxx +++ b/sc/source/ui/view/viewfun4.cxx @@ -142,12 +142,12 @@ void ScViewFunc::PasteRTF( SCCOL nStartCol, SCROW nStartRow, pRedoDoc->InitUndo( pDoc, nTab, nTab ); pDoc->CopyToDocument( nStartCol,nStartRow,nTab, nStartCol,nEndRow,nTab, IDF_ALL|IDF_NOCAPTIONS, false, pRedoDoc ); + ScRange aMarkRange(nStartCol, nStartRow, nTab, nStartCol, nEndRow, nTab); ScMarkData aDestMark; - aDestMark.SelectOneTable( nTab ); + aDestMark.SetMarkArea( aMarkRange ); pDocSh->GetUndoManager()->AddUndoAction( - new ScUndoPaste( - pDocSh, ScRange(nStartCol, nStartRow, nTab, nStartCol, nEndRow, nTab), - aDestMark, pUndoDoc, pRedoDoc, IDF_ALL, NULL)); + new ScUndoPaste( pDocSh, aMarkRange, aDestMark, + pUndoDoc, pRedoDoc, IDF_ALL, NULL)); } } |