From 7a81e01aeec30c64bd4b5487fe876b5ed019b532 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 3 Oct 2019 19:32:13 +0300 Subject: fixes #2090 (one can set a logger for a contact manually via SRMsg/Logger setting for this contact: hpp, ieview) --- src/mir_app/src/srmm_log.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/mir_app') diff --git a/src/mir_app/src/srmm_log.cpp b/src/mir_app/src/srmm_log.cpp index 27bf946237..f0ac1b2401 100644 --- a/src/mir_app/src/srmm_log.cpp +++ b/src/mir_app/src/srmm_log.cpp @@ -66,7 +66,9 @@ MIR_APP_DLL(void) UnregisterSrmmLog(HANDLE pLogger) CSrmmLogWindow* Srmm_GetLogWindow(CMsgDialog *pDlg) { if (!pDlg->isChat() || g_bEnableCustomLogs) { - ptrA szCurr(db_get_sa(0, "SRMM", "Logger", "built-in")); + ptrA szCurr(db_get_sa(pDlg->m_hContact, "SRMsg", "Logger")); + if (!szCurr) + szCurr = db_get_sa(0, "SRMM", "Logger", "built-in"); for (auto &it : g_arLogClasses) if (!mir_strcmp(szCurr, it->szShortName)) -- cgit v1.2.3