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

Commit 9890f5e4 authored by Prabir Pradhan's avatar Prabir Pradhan Committed by Android (Google) Code Review
Browse files

Merge "Use enum class for tool type" into udc-dev

parents 1c42936d d1be50bc
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -316,8 +316,9 @@ static void pointerPropertiesToNative(JNIEnv* env, jobject pointerPropertiesObj,
    outPointerProperties->clear();
    outPointerProperties->id = env->GetIntField(pointerPropertiesObj,
            gPointerPropertiesClassInfo.id);
    outPointerProperties->toolType = env->GetIntField(pointerPropertiesObj,
    const int32_t toolType = env->GetIntField(pointerPropertiesObj,
            gPointerPropertiesClassInfo.toolType);
    outPointerProperties->toolType = static_cast<ToolType>(toolType);
}

static void pointerPropertiesFromNative(JNIEnv* env, const PointerProperties* pointerProperties,
@@ -325,7 +326,7 @@ static void pointerPropertiesFromNative(JNIEnv* env, const PointerProperties* po
    env->SetIntField(outPointerPropertiesObj, gPointerPropertiesClassInfo.id,
            pointerProperties->id);
    env->SetIntField(outPointerPropertiesObj, gPointerPropertiesClassInfo.toolType,
            pointerProperties->toolType);
            static_cast<int32_t>(pointerProperties->toolType));
}


@@ -535,7 +536,7 @@ static jint android_view_MotionEvent_nativeGetToolType(JNIEnv* env, jclass clazz
    if (!validatePointerIndex(env, pointerIndex, *event)) {
        return -1;
    }
    return event->getToolType(pointerIndex);
    return static_cast<jint>(event->getToolType(pointerIndex));
}

static jlong android_view_MotionEvent_nativeGetEventTimeNanos(JNIEnv* env, jclass clazz,
+2 −1
Original line number Diff line number Diff line
@@ -149,7 +149,8 @@ int32_t AMotionEvent_getPointerId(const AInputEvent* motion_event, size_t pointe
}

int32_t AMotionEvent_getToolType(const AInputEvent* motion_event, size_t pointer_index) {
    return static_cast<const MotionEvent*>(motion_event)->getToolType(pointer_index);
    const MotionEvent& motion = static_cast<const MotionEvent&>(*motion_event);
    return static_cast<int32_t>(motion.getToolType(pointer_index));
}

float AMotionEvent_getRawX(const AInputEvent* motion_event, size_t pointer_index) {