From: boca4711 <boc...@us...> - 2005-04-17 12:31:48
|
Update of /cvsroot/anyedit/AnyEditv2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25880 Modified Files: FindReplaceManager.cpp Log Message: Fix: Replace replaced wrong text sometimes Index: FindReplaceManager.cpp =================================================================== RCS file: /cvsroot/anyedit/AnyEditv2/FindReplaceManager.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** FindReplaceManager.cpp 23 Sep 2004 21:28:36 -0000 1.6 --- FindReplaceManager.cpp 17 Apr 2005 12:31:35 -0000 1.7 *************** *** 516,520 **** { int startPosition = nStart; ! int endPosition = nEnd;; pScintilla->SetTargetStart(startPosition); pScintilla->SetTargetEnd(endPosition); --- 516,520 ---- { int startPosition = nStart; ! int endPosition = nEnd; pScintilla->SetTargetStart(startPosition); pScintilla->SetTargetEnd(endPosition); *************** *** 621,624 **** --- 621,625 ---- int nReplacleLen = 0; + pScintilla->TargetFromSelection(); if (IsRegExp()) nReplacleLen = pScintilla->ReplaceTargetRE(strReplace.GetLength(), strReplace); |