From bcad96ab840f8b4bba9991a4adcd7158a531cc8d Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Fri, 31 May 2024 17:59:18 +0800 Subject: [PATCH] Fixed:key handle bug. --- application/MissionManager/src/DataProcessing.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/application/MissionManager/src/DataProcessing.cpp b/application/MissionManager/src/DataProcessing.cpp index 5bc2c0a9..138d3457 100644 --- a/application/MissionManager/src/DataProcessing.cpp +++ b/application/MissionManager/src/DataProcessing.cpp @@ -63,9 +63,11 @@ bool DataProcessing::KeyEventHandle(VStateMachineData *msg) if (iter != mKeyClickHandle.end() && KeyEvent::SHORT_CLICK == data->mData.mKeyEvent) { return mKeyClickHandle[data->mData.mKeyName](data->mData); } + iter = mKeyHoldDownHandle.find(data->mData.mKeyName); if (iter != mKeyHoldDownHandle.end() && KeyEvent::HOLD_DOWN == data->mData.mKeyEvent) { return mKeyHoldDownHandle[data->mData.mKeyName](data->mData); } + iter = mKeyHoldUpHandle.find(data->mData.mKeyName); if (iter != mKeyHoldUpHandle.end() && KeyEvent::HOLD_UP == data->mData.mKeyEvent) { return mKeyHoldUpHandle[data->mData.mKeyName](data->mData); }