From fa9a12eac3101b1c58b5ef439321edb08a28b543 Mon Sep 17 00:00:00 2001 From: nvsickle Date: Fri, 2 Jul 2021 17:33:58 -0700 Subject: [PATCH] Forward double click events as well Signed-off-by: nvsickle --- .../AzToolsFramework/Input/QtEventToAzInputManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp b/Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp index 039c1da8f2..62fad8f640 100644 --- a/Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp +++ b/Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp @@ -250,7 +250,7 @@ namespace AzToolsFramework HandleKeyEvent(keyEvent); } // Map mouse events to input channels. - else if (event->type() == QEvent::Type::MouseButtonPress || event->type() == QEvent::Type::MouseButtonRelease) + else if (event->type() == QEvent::Type::MouseButtonPress || event->type() == QEvent::Type::MouseButtonRelease || event->type() == QEvent::Type::MouseButtonDblClick) { QMouseEvent* mouseEvent = static_cast(event); HandleMouseButtonEvent(mouseEvent); @@ -304,7 +304,7 @@ namespace AzToolsFramework if (buttonChannel) { - if (mouseEvent->type() == QEvent::Type::MouseButtonPress) + if (mouseEvent->type() != QEvent::Type::MouseButtonRelease) { buttonChannel->UpdateState(true); }