Skip to content

Commit

Permalink
fixes #3375 (StdMsg: double click in the log window does nothing)
Browse files Browse the repository at this point in the history
  • Loading branch information
georgehazan authored and tweimer committed Apr 17, 2023
1 parent 3e8d911 commit b4ce59b
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 12 deletions.
2 changes: 1 addition & 1 deletion plugins/Scriver/src/chat_main.cpp
Expand Up @@ -125,7 +125,7 @@ static void ShowRoom(SESSION_INFO *si)
else pDlg = si->pDlg;

pDlg->UpdateTabControl();
SendMessage(pDlg->GetHwnd(), WM_MOUSEACTIVATE, 0, 0);
SendMessage(pDlg->GetHwnd(), WM_ACTIVATE, WA_ACTIVE, 0);
SetFocus(GetDlgItem(pDlg->GetHwnd(), IDC_SRMM_MESSAGE));
}

Expand Down
4 changes: 1 addition & 3 deletions plugins/Scriver/src/msgdialog.cpp
Expand Up @@ -1069,7 +1069,7 @@ INT_PTR CMsgDialog::DlgProc(UINT msg, WPARAM wParam, LPARAM lParam)
FixTabIcons();
if (!m_si->pDlg) {
g_chatApi.ShowRoom(m_si);
SendMessage(m_hwnd, WM_MOUSEACTIVATE, 0, 0);
SendMessage(m_hwnd, WM_ACTIVATE, WA_ACTIVE, 0);
}
break;
}
Expand All @@ -1079,8 +1079,6 @@ INT_PTR CMsgDialog::DlgProc(UINT msg, WPARAM wParam, LPARAM lParam)
if (LOWORD(wParam) != WA_ACTIVE)
break;

__fallthrough;
case WM_MOUSEACTIVATE:
if (isChat()) {
SetFocus(m_message.GetHwnd());

Expand Down
9 changes: 2 additions & 7 deletions src/core/stdmsg/src/msgdialog.cpp
Expand Up @@ -725,14 +725,9 @@ INT_PTR CMsgDialog::DlgProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
SetFocus(m_message.GetHwnd());
break;

case WM_ACTIVATE:
if (LOWORD(wParam) != WA_ACTIVE)
break;

__fallthrough;

case WM_MOUSEACTIVATE:
OnActivate();
if (LOWORD(wParam) == WA_ACTIVE)
OnActivate();
break;
}

Expand Down
2 changes: 1 addition & 1 deletion src/mir_core/src/Windows/CCtrlPages.cpp
Expand Up @@ -167,7 +167,7 @@ void CCtrlPages::ActivatePage(int iPage)
TabCtrl_SetCurSel(m_hwnd, iPage);
ShowPage(m_pActivePage);
}
::SendMessage(m_pActivePage->GetHwnd(), WM_MOUSEACTIVATE, 0, 0);
::SendMessage(m_pActivePage->GetHwnd(), WM_ACTIVATE, WA_ACTIVE, 0);
}

void CCtrlPages::CheckRowCount()
Expand Down

0 comments on commit b4ce59b

Please sign in to comment.