diff --git a/tools/inject_event/src/input_manager_command.cpp b/tools/inject_event/src/input_manager_command.cpp index 5da89251f4c236c61359427effb00c80baa048fa..70b3b039f22c91aecad9cc1af1ff94bd449c5ced 100644 --- a/tools/inject_event/src/input_manager_command.cpp +++ b/tools/inject_event/src/input_manager_command.cpp @@ -471,7 +471,7 @@ int32_t InputManagerCommand::ParseCommand(int32_t argc, char *argv[]) item.SetPressed(false); pointerEvent->SetPointerId(0); pointerEvent->AddPointerItem(item); - pointerEvent->SetButtonPressed(buttonId); + pointerEvent->DeleteReleaseButton(buttonId); pointerEvent->SetButtonId(buttonId); pointerEvent->SetPointerAction(PointerEvent::POINTER_ACTION_BUTTON_UP); pointerEvent->SetSourceType(PointerEvent::SOURCE_TYPE_MOUSE);