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

Commit afcc8393 authored by Prabir Pradhan's avatar Prabir Pradhan Committed by Automerger Merge Worker
Browse files

Merge "Use enum class for tool type" into udc-dev am: 9890f5e4

parents bf8b0837 9890f5e4
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) {