summaryrefslogtreecommitdiff
path: root/sw/source/core/undo
diff options
context:
space:
mode:
authorjp <jp@openoffice.org>2000-10-26 10:24:24 +0000
committerjp <jp@openoffice.org>2000-10-26 10:24:24 +0000
commit1eb7874426c3649e6385d6d800bd8bf22bc0704a (patch)
treeddf60bca5f022ac95c46ea4a4e900c0b68c97cd1 /sw/source/core/undo
parent2018f2ff7aecff2ca2b4e884f9e5bb1fa79ae901 (diff)
for bug #78848#: don't call DeleteRedline
Diffstat (limited to 'sw/source/core/undo')
-rw-r--r--sw/source/core/undo/unovwr.cxx16
1 files changed, 10 insertions, 6 deletions
diff --git a/sw/source/core/undo/unovwr.cxx b/sw/source/core/undo/unovwr.cxx
index c15f324154c3..8b469dcfaff6 100644
--- a/sw/source/core/undo/unovwr.cxx
+++ b/sw/source/core/undo/unovwr.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: unovwr.cxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: jp $ $Date: 2000-10-25 15:13:25 $
+ * last change: $Author: jp $ $Date: 2000-10-26 11:24:24 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -124,7 +124,7 @@ SwUndoOverwrite::SwUndoOverwrite( SwDoc* pDoc, SwPosition& rPos,
SwPaM aPam( rPos.nNode, rPos.nContent.GetIndex(),
rPos.nNode, rPos.nContent.GetIndex()+1 );
pRedlSaveData = new SwRedlineSaveDatas;
- if( !FillSaveData( aPam, *pRedlSaveData ))
+ if( !FillSaveData( aPam, *pRedlSaveData, FALSE ))
delete pRedlSaveData, pRedlSaveData = 0;
}
@@ -135,14 +135,15 @@ SwUndoOverwrite::SwUndoOverwrite( SwDoc* pDoc, SwPosition& rPos,
ASSERT( pTxtNd, "Overwrite nicht im TextNode?" );
bInsChar = TRUE;
- if( nSttCntnt < pTxtNd->Len() ) // kein reines Einfuegen ?
+ xub_StrLen nTxtNdLen = pTxtNd->GetTxt().Len();
+ if( nSttCntnt < nTxtNdLen ) // kein reines Einfuegen ?
{
aDelStr.Insert( pTxtNd->GetTxt().GetChar( nSttCntnt ) );
if( !pHistory )
pHistory = new SwHistory;
SwRegHistory aRHst( *pTxtNd, pHistory );
pHistory->CopyAttr( pTxtNd->GetpSwpHints(), nSttNode, 0,
- pTxtNd->Len(), FALSE );
+ nTxtNdLen, FALSE );
rPos.nContent++;
bInsChar = FALSE;
}
@@ -359,11 +360,14 @@ void SwUndoOverwrite::Redo( SwUndoIter& rUndoIter )
Source Code Control System - Header
- $Header: /zpool/svn/migration/cvs_rep_09_09_08/code/sw/source/core/undo/unovwr.cxx,v 1.2 2000-10-25 15:13:25 jp Exp $
+ $Header: /zpool/svn/migration/cvs_rep_09_09_08/code/sw/source/core/undo/unovwr.cxx,v 1.3 2000-10-26 11:24:24 jp Exp $
Source Code Control System - Update
$Log: not supported by cvs2svn $
+ Revision 1.2 2000/10/25 15:13:25 jp
+ use CharClass/BreakIt instead of old WordSelection
+
Revision 1.1.1.1 2000/09/19 00:08:28 hr
initial import