diff options
author | George Hazan <george.hazan@gmail.com> | 2024-04-19 12:58:08 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2024-04-19 12:58:08 +0300 |
commit | b6882b4b529e192e3286a1f90b66a3dbb1aca4f7 (patch) | |
tree | eb52fb99f81972fe59116bddf6e01ede270dbf07 /src/mir_app | |
parent | ab21ce3ccfe7d076d6de1606b280690e9399b59f (diff) |
fixes #4362 (NewStory: crash)
Diffstat (limited to 'src/mir_app')
-rw-r--r-- | src/mir_app/src/chat_manager.cpp | 4 |
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;
}
|