summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mir_app/src/chat_loginfo.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mir_app/src/chat_loginfo.cpp b/src/mir_app/src/chat_loginfo.cpp
index f1ba4f97d9..6857917dfa 100644
--- a/src/mir_app/src/chat_loginfo.cpp
+++ b/src/mir_app/src/chat_loginfo.cpp
@@ -126,7 +126,10 @@ void LOGINFO::write(RtfChatLogStreamData *streamData, bool simpleMode, CMStringA
if (!streamData->bStripFormat)
buf.Append(bEnable ? "\\ul" : "\\ul0");
}
- else buf.AppendChar('[');
+ else {
+ buf.AppendChar('[');
+ line--; // it was moved ahead previously, remember?
+ }
}
else if (*line == '\t' && !streamData->bStripFormat) {
buf.Append("\\tab ");