summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mir_app/src/chat_manager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp
index fc0ce04eaa..9e713ab7fc 100644
--- a/src/mir_app/src/chat_manager.cpp
+++ b/src/mir_app/src/chat_manager.cpp
@@ -362,12 +362,12 @@ LOGINFO* SM_AddEvent(SESSION_INFO *si, GCEVENT *gce, bool bIsHighlighted)
}
else li->hEvent = si->iLastEvent++;
- si->arEvents.insert(li);
-
if (g_Settings->iEventLimit > 0 && si->arEvents.getCount() > g_Settings->iEventLimit + 20)
for (int i = si->arEvents.getCount() - g_Settings->iEventLimit; i >= 0; i--)
si->arEvents.remove(0);
+ si->arEvents.insert(li);
+
return li;
}