diff options
author | George Hazan <george.hazan@gmail.com> | 2023-11-22 14:25:49 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2023-11-22 14:25:49 +0300 |
commit | a3dd82ebb47d435daf43eeff021d59705165fb07 (patch) | |
tree | c6f00805140e99fd07ae34490c5b5e32761ed049 /plugins/TabSRMM/src | |
parent | 0efb03cfe2e0d4ee89ee3804e4c35501b6cc12dc (diff) |
tabSRMM: hot keys for extended formatting should be processed not for group chats only
Diffstat (limited to 'plugins/TabSRMM/src')
-rw-r--r-- | plugins/TabSRMM/src/generic_msghandlers.cpp | 2 | ||||
-rw-r--r-- | plugins/TabSRMM/src/msgdialog.cpp | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/plugins/TabSRMM/src/generic_msghandlers.cpp b/plugins/TabSRMM/src/generic_msghandlers.cpp index 1549d03e63..25a5b1cbc4 100644 --- a/plugins/TabSRMM/src/generic_msghandlers.cpp +++ b/plugins/TabSRMM/src/generic_msghandlers.cpp @@ -216,7 +216,7 @@ LRESULT CMsgDialog::DM_MsgWindowCmdHandler(UINT cmd, WPARAM wParam, LPARAM lPara }
m_message.SendMsg(EM_SETCHARFORMAT, SCF_SELECTION, (LPARAM)&cf);
}
- break;
+ return FALSE;
case IDCANCEL:
ShowWindow(m_pContainer->m_hwnd, SW_MINIMIZE);
diff --git a/plugins/TabSRMM/src/msgdialog.cpp b/plugins/TabSRMM/src/msgdialog.cpp index 990bb3f80d..9326fa50bb 100644 --- a/plugins/TabSRMM/src/msgdialog.cpp +++ b/plugins/TabSRMM/src/msgdialog.cpp @@ -1643,6 +1643,7 @@ int CMsgDialog::OnFilter(MSGFILTER *pFilter) else if (bStrikeout == BST_CHECKED)
CheckDlgButton(m_hwnd, IDC_FONTSTRIKEOUT, BST_UNCHECKED);
}
+
switch (msg) {
case WM_LBUTTONDOWN:
{
@@ -1798,12 +1799,12 @@ LRESULT CMsgDialog::WndProc_Message(UINT msg, WPARAM wParam, LPARAM lParam) }
return 0;
}
-
- if (wParam != VK_ESCAPE)
- if (ProcessHotkeys(wParam, isShift, isCtrl, isAlt))
- return 0;
}
+ if (wParam != VK_ESCAPE)
+ if (ProcessHotkeys(wParam, isShift, isCtrl, isAlt))
+ return 0;
+
if (wParam != VK_RIGHT && wParam != VK_LEFT) {
replaceStrW(m_wszSearchQuery, nullptr);
replaceStrW(m_wszSearchResult, nullptr);
|