summaryrefslogtreecommitdiff
path: root/src/mir_app
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-04-09 11:45:46 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-04-09 11:45:46 +0300
commitc394d9c11b493299c60e90325e8628cb4afe07bc (patch)
tree3ebc1b49ec96ee11196d215d89519d5c2f229610 /src/mir_app
parentbcc64101562cb85de532cd03cfb19b0cfb90af8b (diff)
atavism removed
Diffstat (limited to 'src/mir_app')
-rw-r--r--src/mir_app/src/chat_manager.cpp4
-rw-r--r--src/mir_app/src/chat_svc.cpp11
2 files changed, 4 insertions, 11 deletions
diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp
index 35674c113a..fc0ce04eaa 100644
--- a/src/mir_app/src/chat_manager.cpp
+++ b/src/mir_app/src/chat_manager.cpp
@@ -364,12 +364,10 @@ LOGINFO* SM_AddEvent(SESSION_INFO *si, GCEVENT *gce, bool bIsHighlighted)
si->arEvents.insert(li);
- if (g_Settings->iEventLimit > 0 && si->arEvents.getCount() > g_Settings->iEventLimit + 20) {
+ 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->bTrimmed = true;
- }
return li;
}
diff --git a/src/mir_app/src/chat_svc.cpp b/src/mir_app/src/chat_svc.cpp
index 4b4f3ce057..1d50558150 100644
--- a/src/mir_app/src/chat_svc.cpp
+++ b/src/mir_app/src/chat_svc.cpp
@@ -553,14 +553,9 @@ static BOOL HandleChatEvent(GCEVENT &gce, int bManyFix)
if (USERINFO *ui = g_chatApi.UM_FindUser(si, gce.pszUID.w))
gce.pszNick.w = ui->pszNick;
- if (auto *lin = SM_AddEvent(si, &gce, bIsHighlighted)) {
- if (si->pDlg) {
- if (!si->bTrimmed)
- si->pDlg->AddLog(*lin);
- else
- si->pDlg->RedrawLog();
- }
- }
+ if (auto *lin = SM_AddEvent(si, &gce, bIsHighlighted))
+ if (si->pDlg)
+ si->pDlg->AddLog(*lin);
if (!(gce.dwFlags & GCEF_NOTNOTIFY))
g_chatApi.DoSoundsFlashPopupTrayStuff(si, &gce, bIsHighlighted, bManyFix);