From 6876dbedc149f78702fee4ea60194a3b12eee2c7 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 30 Oct 2021 18:15:13 +0300 Subject: attempt to fix problems with explicit group chat unhiding (even if a user manually hid them) --- src/mir_app/src/chat_manager.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/mir_app/src/chat_manager.cpp b/src/mir_app/src/chat_manager.cpp index 8daeeaadf0..f2bb050eb9 100644 --- a/src/mir_app/src/chat_manager.cpp +++ b/src/mir_app/src/chat_manager.cpp @@ -415,12 +415,8 @@ BOOL SM_SetStatus(const char *pszModule, SESSION_INFO *si, int wStatus) } si->wStatus = wStatus; - if (si->hContact) { - if (si->iType != GCW_SERVER && wStatus != ID_STATUS_OFFLINE) - Contact_Hide(si->hContact, false); - + if (si->hContact) db_set_w(si->hContact, si->pszModule, "Status", (WORD)wStatus); - } if (g_chatApi.OnSetStatus) g_chatApi.OnSetStatus(si, wStatus); -- cgit v1.2.3