summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2018-03-16 17:28:53 +0300
committerGeorge Hazan <ghazan@miranda.im>2018-03-16 17:28:53 +0300
commit5046973a41e412afd06d6a78a3b9bce226e3cf50 (patch)
tree351e5aa8d3978a82dd5e12f36760de2cd051ec1f /plugins
parentecee3cf571be168342936201457d00d094239a80 (diff)
fix for writing "Chat/FilterEnabled" BYTE=1 into the database
Diffstat (limited to 'plugins')
-rw-r--r--plugins/TabSRMM/src/chat_window.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/TabSRMM/src/chat_window.cpp b/plugins/TabSRMM/src/chat_window.cpp
index 042d6800f5..561dc7d88c 100644
--- a/plugins/TabSRMM/src/chat_window.cpp
+++ b/plugins/TabSRMM/src/chat_window.cpp
@@ -1657,10 +1657,13 @@ INT_PTR CALLBACK CChatRoomDlg::FilterWndProc(HWND hwndDlg, UINT uMsg, WPARAM wPa
db_set_dw(pDlg->m_hContact, CHAT_MODULE, "TrayIconMask", dwMask);
}
Chat_SetFilters(pDlg->m_si);
- if (pDlg->m_iLogFilterFlags == 0 && pDlg->m_bFilterEnabled)
- pDlg->onClick_Filter(&pDlg->m_btnFilter);
- if (pDlg->m_bFilterEnabled)
+
+ if (pDlg->m_bFilterEnabled) {
+ if (pDlg->m_iLogFilterFlags == 0)
+ pDlg->onClick_Filter(&pDlg->m_btnFilter);
pDlg->RedrawLog();
+ db_set_b(pDlg->m_hContact, CHAT_MODULE, "FilterEnabled", pDlg->m_bFilterEnabled);
+ }
}
}
DestroyWindow(hwndDlg);