diff --git a/indra/llui/llchatentry.cpp b/indra/llui/llchatentry.cpp index 6a1b48a08a..2b165e91ea 100755 --- a/indra/llui/llchatentry.cpp +++ b/indra/llui/llchatentry.cpp @@ -87,7 +87,11 @@ void LLChatEntry::expandText() { S32 line_count = mSingleLineMode ? 1 : mExpandLinesCount; - int visible_lines_count = llabs(getVisibleLines(true).first - getVisibleLines(true).second); + // Store result of getVisibleLines - it calls reflow + //int visible_lines_count = llabs(getVisibleLines(true).first - getVisibleLines(true).second); + std::pair visible_lines = getVisibleLines(true); + int visible_lines_count = llabs(visible_lines.first - visible_lines.second); + // bool can_changed = getLineCount() <= line_count || line_count < mPrevExpandedLineCount ; mPrevExpandedLineCount = line_count;