ide:replaceInFiles: fixed line number off by one and save w/o CR ('\r')
authorRejean Loyer <rejean.loyer@gmail.com>
Sat, 28 May 2011 05:08:33 +0000 (01:08 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Sun, 12 Jun 2011 06:07:00 +0000 (02:07 -0400)
ide/src/dialogs/FindInFilesDialog.ec

index 1ea3d83..a622640 100644 (file)
@@ -929,7 +929,7 @@ private:
 
                for(; edit.Find(contentCriteria, contentWholeWord, contentMatchCase, true) == found; replaceCount++)
                {
-                  int lineNum = edit.lineNumber;
+                  int lineNum = edit.lineNumber + 1;
                   edit.PutS(contentReplace);
                   if(lineNum != lastLineNum)
                   {
@@ -962,7 +962,7 @@ private:
                {
                   if((f = FileOpen(filePath, write)))
                   {
-                     edit.Save(f, true);
+                     edit.Save(f, false);
                      delete f;
                   }
                }