diff options
author | George Hazan <ghazan@miranda.im> | 2020-12-11 19:57:25 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-12-11 19:57:25 +0300 |
commit | cca8cfd9395d44b9c0e044b8b7e627e9f8545db9 (patch) | |
tree | 7e85ce8686be9e38876d1e52eac2e849c424112d /src/core/stdmsg | |
parent | 89057685f2d5c4ca50426f153d8b92cba011b499 (diff) |
fixes #2643 (TabSRMM: internal log disappears after any color change for group chats)
Diffstat (limited to 'src/core/stdmsg')
-rw-r--r-- | src/core/stdmsg/src/chat_manager.cpp | 1 | ||||
-rw-r--r-- | src/core/stdmsg/src/msgdialog.cpp | 5 |
2 files changed, 4 insertions, 2 deletions
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();
}
|