Fixed:key handle bug.
This commit is contained in:
parent
16e98073d8
commit
bcad96ab84
|
@ -63,9 +63,11 @@ bool DataProcessing::KeyEventHandle(VStateMachineData *msg)
|
||||||
if (iter != mKeyClickHandle.end() && KeyEvent::SHORT_CLICK == data->mData.mKeyEvent) {
|
if (iter != mKeyClickHandle.end() && KeyEvent::SHORT_CLICK == data->mData.mKeyEvent) {
|
||||||
return mKeyClickHandle[data->mData.mKeyName](data->mData);
|
return mKeyClickHandle[data->mData.mKeyName](data->mData);
|
||||||
}
|
}
|
||||||
|
iter = mKeyHoldDownHandle.find(data->mData.mKeyName);
|
||||||
if (iter != mKeyHoldDownHandle.end() && KeyEvent::HOLD_DOWN == data->mData.mKeyEvent) {
|
if (iter != mKeyHoldDownHandle.end() && KeyEvent::HOLD_DOWN == data->mData.mKeyEvent) {
|
||||||
return mKeyHoldDownHandle[data->mData.mKeyName](data->mData);
|
return mKeyHoldDownHandle[data->mData.mKeyName](data->mData);
|
||||||
}
|
}
|
||||||
|
iter = mKeyHoldUpHandle.find(data->mData.mKeyName);
|
||||||
if (iter != mKeyHoldUpHandle.end() && KeyEvent::HOLD_UP == data->mData.mKeyEvent) {
|
if (iter != mKeyHoldUpHandle.end() && KeyEvent::HOLD_UP == data->mData.mKeyEvent) {
|
||||||
return mKeyHoldUpHandle[data->mData.mKeyName](data->mData);
|
return mKeyHoldUpHandle[data->mData.mKeyName](data->mData);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user