From da8a81fd7b46bdeb7d58bb4f6803f397fcef66e4 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 5 Mar 2025 13:22:25 +0300 Subject: SESSION_INFO::pStatuses: old & obsolete linked list died --- plugins/Scriver/src/chat_manager.cpp | 2 +- plugins/TabSRMM/src/chat_tools.cpp | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'plugins') diff --git a/plugins/Scriver/src/chat_manager.cpp b/plugins/Scriver/src/chat_manager.cpp index e2974b6d15..d56955d196 100644 --- a/plugins/Scriver/src/chat_manager.cpp +++ b/plugins/Scriver/src/chat_manager.cpp @@ -50,7 +50,7 @@ char SM_GetStatusIndicator(SESSION_INFO *si, USERINFO *ui) if (!ui || !si) return '\0'; - if (auto *ti = Chat_GetStatus(si->getStatuses(), ui)) { + if (auto *ti = Chat_GetStatus(si, ui)) { switch (si->iStatusCount - ti->iIconIndex - 1) { case 0: return '\0'; case 1: return '+'; diff --git a/plugins/TabSRMM/src/chat_tools.cpp b/plugins/TabSRMM/src/chat_tools.cpp index ae57463343..e0995eba96 100644 --- a/plugins/TabSRMM/src/chat_tools.cpp +++ b/plugins/TabSRMM/src/chat_tools.cpp @@ -363,11 +363,9 @@ char GetIndicator(SESSION_INFO *si, LPCTSTR ptszNick, int *iNickIndex) if (iNickIndex) *iNickIndex = 0; - auto *pStatuses = si->getStatuses(); - for (auto &ui : si->getUserList()) { if (!mir_wstrcmp(ui->pszNick, ptszNick)) { - if (auto *ti = Chat_GetStatus(pStatuses, ui)) { + if (auto *ti = Chat_GetStatus(si, ui)) { if (iNickIndex) *iNickIndex = ti->iIconIndex; // color table's index is not zero-based return szIndicators[ti->iIconIndex]; -- cgit v1.2.3