mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-20 00:50:25 +02:00
Fixed issue with forward/backward mouse buttons
This commit is contained in:
parent
e70394bbf6
commit
0b7edafd73
2 changed files with 7 additions and 1 deletions
|
@ -571,6 +571,9 @@ LRESULT WinBFWindow::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||
|
||||
auto _BtnDown = [&](int btn)
|
||||
{
|
||||
BF_ASSERT(btn < MOUSEBUTTON_MAX);
|
||||
if (btn >= MOUSEBUTTON_MAX)
|
||||
return;
|
||||
DWORD tickNow = BFTickCount();
|
||||
|
||||
SetCapture(hWnd);
|
||||
|
@ -587,6 +590,9 @@ LRESULT WinBFWindow::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||
|
||||
auto _BtnUp = [&](int btn)
|
||||
{
|
||||
BF_ASSERT(btn < MOUSEBUTTON_MAX);
|
||||
if (btn >= MOUSEBUTTON_MAX)
|
||||
return;
|
||||
releaseCapture = true;
|
||||
mIsMouseDown[btn] = false;
|
||||
mMouseUpFunc(this, x, y, btn);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue