\r
void AddDummyLine()\r
{\r
- int lastLineRow = this.Lines.Count > 0 ? this.Lines.Count - 1 : -1;\r
- int lastLineHeadIndex = this.GetIndexFromLineNumber(lastLineRow);\r
- int lastLineLength = this.GetLengthFromLineNumber(lastLineRow);\r
-\r
//最終行が削除された場合は追加する\r
LineToIndexTableData dummyLine = null;\r
if (this.Lines.Count == 0)\r
dummyLine = new LineToIndexTableData();\r
dummyLine.CreateLayout = this.LineToIndexTableData_CreatLayout;\r
this.Lines.Add(dummyLine);\r
+ return;\r
}\r
- else if (lastLineLength != 0 && this.Document[Document.Length - 1] == Document.NewLine)\r
+ \r
+ int lastLineRow = this.Lines.Count - 1;\r
+ int lastLineHeadIndex = this.GetIndexFromLineNumber(lastLineRow);\r
+ int lastLineLength = this.GetLengthFromLineNumber(lastLineRow);\r
+\r
+ if (lastLineLength != 0 && this.Document[Document.Length - 1] == Document.NewLine)\r
{\r
dummyLine = new LineToIndexTableData(lastLineHeadIndex + lastLineLength, 0, true, null);\r
dummyLine.CreateLayout = this.LineToIndexTableData_CreatLayout;\r