diff --git a/SiaDrive/SiaDriveDlg.cpp b/SiaDrive/SiaDriveDlg.cpp index eedf35b..bb12265 100644 --- a/SiaDrive/SiaDriveDlg.cpp +++ b/SiaDrive/SiaDriveDlg.cpp @@ -216,10 +216,17 @@ HRESULT CSiaDriveDlg::OnButtonUnlockWallet(IHTMLElement* /*pElement*/) return S_OK; } +bool IsRefreshKeyMessage(const MSG *message) +{ + return message + && ((message->message == WM_KEYDOWN) || (message->message == WM_KEYUP)) + && (message->wParam == VK_F5); +} + BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg) { //TODO: Implement copy/paste context menu - if ((pMsg->message == WM_RBUTTONDOWN) || (pMsg->message == WM_RBUTTONDBLCLK)) + if (IsRefreshKeyMessage(pMsg) || (pMsg->message == WM_RBUTTONDOWN) || (pMsg->message == WM_RBUTTONDBLCLK)) { return TRUE; } @@ -227,18 +234,6 @@ BOOL CSiaDriveDlg::PreTranslateMessage(MSG* pMsg) return CDHtmlDialog::PreTranslateMessage(pMsg); } -bool IsRefreshKeyMessage(const MSG *message) -{ - return message - && (message->message == WM_KEYUP) - && (message->wParam == VK_F5); -} - -HRESULT CSiaDriveDlg::TranslateAccelerator(MSG *message, const GUID * guid, DWORD dw) -{ - return IsRefreshKeyMessage(message) ? E_FAIL : CDHtmlDialog::TranslateAccelerator(message, guid, dw); -} - void CSiaDriveDlg::OnDocumentComplete(LPDISPATCH, LPCTSTR) { KillTimer(IDT_UPDATE); diff --git a/SiaDrive/SiaDriveDlg.h b/SiaDrive/SiaDriveDlg.h index 1356600..00914ff 100644 --- a/SiaDrive/SiaDriveDlg.h +++ b/SiaDrive/SiaDriveDlg.h @@ -43,7 +43,6 @@ protected: DECLARE_DHTML_EVENT_MAP() virtual BOOL PreTranslateMessage(MSG* pMsg) override; - virtual HRESULT WINAPI TranslateAccelerator(MSG *message, const GUID *, DWORD) override; private: void DisplayCreateWallet();