From 64b53b1c28ffa353ff2f0c0a01405f9afc2b7bf1 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 14 Oct 2024 16:43:53 +0300 Subject: common group chat code moved to mir_app --- src/core/stdmsg/src/msgdialog.cpp | 6 +----- src/core/stdmsg/src/tabs.cpp | 12 +----------- 2 files changed, 2 insertions(+), 16 deletions(-) (limited to 'src/core/stdmsg') diff --git a/src/core/stdmsg/src/msgdialog.cpp b/src/core/stdmsg/src/msgdialog.cpp index a57d9444a8..a549fae3e2 100644 --- a/src/core/stdmsg/src/msgdialog.cpp +++ b/src/core/stdmsg/src/msgdialog.cpp @@ -253,11 +253,7 @@ void CMsgDialog::OnActivate() if (isChat()) { UpdateStatusBar(); - - if (db_get_w(m_hContact, m_si->pszModule, "ApparentMode") != 0) - db_unset(m_hContact, m_si->pszModule, "ApparentMode"); - if (Clist_GetEvent(m_hContact, 0)) - Clist_RemoveEvent(m_hContact, GC_FAKE_EVENT); + m_si->markRead(true); } else { SetupStatusBar(); diff --git a/src/core/stdmsg/src/tabs.cpp b/src/core/stdmsg/src/tabs.cpp index 52e54f4cd1..b8c33d11ac 100644 --- a/src/core/stdmsg/src/tabs.cpp +++ b/src/core/stdmsg/src/tabs.cpp @@ -467,17 +467,7 @@ void CTabbedWindow::TabClicked() SESSION_INFO *si = pDlg->m_si; if (si) { - if (si->wState & STATE_TALK) { - si->wState &= ~STATE_TALK; - db_unset(si->hContact, si->pszModule, "ApparentMode"); - } - - if (si->wState & GC_EVENT_HIGHLIGHT) { - si->wState &= ~GC_EVENT_HIGHLIGHT; - - if (Clist_GetEvent(si->hContact, 0)) - Clist_RemoveEvent(si->hContact, GC_FAKE_EVENT); - } + si->markRead(); if (!si->pDlg) { g_chatApi.ShowRoom(si); -- cgit v1.2.3