diff options
| author | richard <none@none> | 2009-11-25 19:14:55 -0800 |
|---|---|---|
| committer | richard <none@none> | 2009-11-25 19:14:55 -0800 |
| commit | edcd835febac3758d1522b4ec51bba60eeafcd63 (patch) | |
| tree | 85c9875e5bdcd7ec0c50f76ae800f521b5585121 /indra | |
| parent | 617ca79ed073604883f3e0e21b2e81a3786bbe6f (diff) | |
fixed line numbering in script editors
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llui/lltextbase.cpp | 4 | ||||
| -rw-r--r-- | indra/llui/lltexteditor.cpp | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index 4a7d17cc62..e515170b0c 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -1180,6 +1180,10 @@ void LLTextBase::reflow(S32 start_index) ++seg_iter; seg_offset = 0; } + if (force_newline) + { + line_count++; + } } // calculate visible region for diplaying text diff --git a/indra/llui/lltexteditor.cpp b/indra/llui/lltexteditor.cpp index 3f4ef24f82..0e8db09980 100644 --- a/indra/llui/lltexteditor.cpp +++ b/indra/llui/lltexteditor.cpp @@ -2158,7 +2158,7 @@ void LLTextEditor::drawLineNumbers() return; } - S32 cursor_line = getLineNumFromDocIndex(mCursorPos); + S32 cursor_line = mLineInfoList[getLineNumFromDocIndex(mCursorPos)].mLineNum; if (mShowLineNumbers) { |
