Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ccaa049 authored by Prabir Pradhan's avatar Prabir Pradhan
Browse files

InputTracer: Add missing fields from MotionEvent

These fields are already in the trace proto format, but were not
being traced, accidentally.

Bug: 245989146
Change-Id: Id2452b418833a5347b66f93b0e852c114c77721b
Test: Presubmit
Flag: EXEMPT tracing only
parent c8631465
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -51,11 +51,15 @@ void AndroidInputEventProtoConverter::toProtoMotionEvent(const TracedMotionEvent
    outProto.set_classification(static_cast<int32_t>(event.classification));
    outProto.set_classification(static_cast<int32_t>(event.classification));
    outProto.set_flags(event.flags);
    outProto.set_flags(event.flags);
    outProto.set_policy_flags(event.policyFlags);
    outProto.set_policy_flags(event.policyFlags);
    outProto.set_button_state(event.buttonState);
    outProto.set_action_button(event.actionButton);


    if (!isRedacted) {
    if (!isRedacted) {
        outProto.set_cursor_position_x(event.xCursorPosition);
        outProto.set_cursor_position_x(event.xCursorPosition);
        outProto.set_cursor_position_y(event.yCursorPosition);
        outProto.set_cursor_position_y(event.yCursorPosition);
        outProto.set_meta_state(event.metaState);
        outProto.set_meta_state(event.metaState);
        outProto.set_precision_x(event.xPrecision);
        outProto.set_precision_y(event.yPrecision);
    }
    }


    for (uint32_t i = 0; i < event.pointerProperties.size(); i++) {
    for (uint32_t i = 0; i < event.pointerProperties.size(); i++) {