From cca8cfd9395d44b9c0e044b8b7e627e9f8545db9 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Fri, 11 Dec 2020 19:57:25 +0300 Subject: fixes #2643 (TabSRMM: internal log disappears after any color change for group chats) --- src/core/stdmsg/src/chat_manager.cpp | 1 - src/core/stdmsg/src/msgdialog.cpp | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/core/stdmsg') diff --git a/src/core/stdmsg/src/chat_manager.cpp b/src/core/stdmsg/src/chat_manager.cpp index df2c30f650..4b1a43aafc 100644 --- a/src/core/stdmsg/src/chat_manager.cpp +++ b/src/core/stdmsg/src/chat_manager.cpp @@ -190,7 +190,6 @@ static void ShowRoom(SESSION_INFO *si) si->pDlg->UpdateNickList(); else si->pDlg->UpdateTitle(); - si->pDlg->RedrawLog(); si->pDlg->UpdateStatusBar(); } else if (g_Settings.bTabsEnable && g_pTabDialog) diff --git a/src/core/stdmsg/src/msgdialog.cpp b/src/core/stdmsg/src/msgdialog.cpp index 400a87a368..b5d16c8452 100644 --- a/src/core/stdmsg/src/msgdialog.cpp +++ b/src/core/stdmsg/src/msgdialog.cpp @@ -1371,8 +1371,11 @@ void CMsgDialog::OnOptionsApplied(bool bUpdateAvatar) m_message.SendMsg(EM_SETCHARFORMAT, SCF_ALL, (WPARAM)&cf); m_pLog->Clear(); - if (!isChat()) + if (isChat()) + RedrawLog(); + else RemakeLog(); + FixTabIcons(); } -- cgit v1.2.3