OSDN Git Service

インデントを操作した時に改行マークがずれて表示されるバグを修正した
[fooeditengine/FooEditEngine.git] / Common / Controller.cs
index c808d61..1e248bb 100644 (file)
@@ -793,7 +793,7 @@ namespace FooEditEngine
             string[] lines = s.Split(new string[] { Document.NewLine.ToString() }, StringSplitOptions.RemoveEmptyEntries);\r
             StringBuilder output = new StringBuilder();\r
             for (int i = 0; i < lines.Length; i++)\r
-                output.AppendLine(str + lines[i]);\r
+                output.Append(str + lines[i] + Document.NewLine);\r
             return output.ToString();\r
         }\r
 \r
@@ -803,9 +803,9 @@ namespace FooEditEngine
             StringBuilder output = new StringBuilder();\r
             for (int i = 0; i < lines.Length; i++)\r
                 if (lines[i].StartsWith(str))\r
-                    output.AppendLine(lines[i].Substring(1));\r
+                    output.Append(lines[i].Substring(1) + Document.NewLine);\r
                 else\r
-                    output.AppendLine(lines[i]);\r
+                    output.Append(lines[i] + Document.NewLine);\r
             return output.ToString();\r
         }\r
 \r