diff options
author | George Hazan <george.hazan@gmail.com> | 2023-11-23 12:23:06 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-11-23 12:23:10 +0300 |
commit | 7d881f05f60cfe4c56eb75ffba089168c6a371e3 (patch) | |
tree | 72c65b7dc8603579432db59422bd0b558ad6824f /src/mir_app | |
parent | e0b71393adb6a90d278577d062655d0d9ebf616c (diff) |
fixes #3950 (Плагины сообщений: скрывать больше неактуальных кнопок)
Diffstat (limited to 'src/mir_app')
-rw-r--r-- | src/mir_app/src/file.cpp | 2 | ||||
-rw-r--r-- | src/mir_app/src/srmm_base.cpp | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/mir_app/src/file.cpp b/src/mir_app/src/file.cpp index 491a130183..6810acb103 100644 --- a/src/mir_app/src/file.cpp +++ b/src/mir_app/src/file.cpp @@ -167,7 +167,7 @@ static int SRFileModulesLoaded(WPARAM, LPARAM) // SRMM toolbar button BBButton bbd = {}; - bbd.bbbFlags = BBBF_ISIMBUTTON | BBBF_ISCHATBUTTON; + bbd.bbbFlags = BBBF_ISIMBUTTON | BBBF_ISCHATBUTTON | BBBF_NOREADONLY; bbd.dwButtonID = 1; bbd.dwDefPos = 50; bbd.hIcon = g_plugin.getIconHandle(IDI_ATTACH); diff --git a/src/mir_app/src/srmm_base.cpp b/src/mir_app/src/srmm_base.cpp index 6647872d5e..025ae2466c 100644 --- a/src/mir_app/src/srmm_base.cpp +++ b/src/mir_app/src/srmm_base.cpp @@ -546,7 +546,10 @@ bool CSrmmBaseDialog::OnInitDialog() SetWindowLongPtr(m_nickList.GetHwnd(), GWLP_USERDATA, LPARAM(this));
mir_subclassWindow(m_nickList.GetHwnd(), stubNicklistProc);
}
- else m_bNicklistEnabled = false;
+ else {
+ m_bNicklistEnabled = false;
+ m_btnNickList.Hide();
+ }
}
// three buttons below are initiated inside this call, so button creation must precede subclassing
|