Skip to content

Commit e4d0956

Browse files
authored
Fixed releasing mouse right click while in game unlocks the cursor (#557)
1 parent 6e52731 commit e4d0956

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/Overload/OvEditor/src/OvEditor/Core/CameraController.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -417,19 +417,19 @@ void OvEditor::Core::CameraController::HandleMousePressed()
417417

418418
void OvEditor::Core::CameraController::HandleMouseReleased()
419419
{
420-
if (m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_LEFT))
420+
if (m_leftMousePressed && m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_LEFT))
421421
{
422422
m_leftMousePressed = false;
423423
m_firstMouse = true;
424424
}
425425

426-
if (m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_MIDDLE))
426+
if (m_middleMousePressed && m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_MIDDLE))
427427
{
428428
m_middleMousePressed = false;
429429
m_firstMouse = true;
430430
}
431431

432-
if (m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_RIGHT))
432+
if (m_rightMousePressed && m_inputManager.IsMouseButtonReleased(OvWindowing::Inputs::EMouseButton::MOUSE_BUTTON_RIGHT))
433433
{
434434
m_rightMousePressed = false;
435435
m_firstMouse = true;

0 commit comments

Comments
 (0)