diff --git a/core/jni/android_hardware_SensorManager.cpp b/core/jni/android_hardware_SensorManager.cpp index 4842e1bfa10f7..e39bb1cb1a5ac 100644 --- a/core/jni/android_hardware_SensorManager.cpp +++ b/core/jni/android_hardware_SensorManager.cpp @@ -205,8 +205,8 @@ nativeGetSensorAtIndex(JNIEnv *env, jclass clazz, jlong sensorManager, jobject s SensorManager* mgr = reinterpret_cast(sensorManager); Sensor const* const* sensorList; - size_t count = mgr->getSensorList(&sensorList); - if (size_t(index) >= count) { + ssize_t count = mgr->getSensorList(&sensorList); + if (ssize_t(index) >= count) { return false; }