|
@@ -304,7 +304,7 @@ static jmethodID midClipboardSetText;
|
|
|
static jmethodID midCreateCustomCursor;
|
|
|
static jmethodID midDestroyCustomCursor;
|
|
|
static jmethodID midGetContext;
|
|
|
-static jmethodID midGetDisplayDPI;
|
|
|
+static jmethodID midGetDisplayPhysicalDPI;
|
|
|
static jmethodID midGetManifestEnvironmentVariables;
|
|
|
static jmethodID midGetNativeSurface;
|
|
|
static jmethodID midInitTouch;
|
|
@@ -593,7 +593,7 @@ JNIEXPORT void JNICALL SDL_JAVA_INTERFACE(nativeSetupJNI)(JNIEnv *env, jclass cl
|
|
|
midCreateCustomCursor = (*env)->GetStaticMethodID(env, mActivityClass, "createCustomCursor", "([IIIII)I");
|
|
|
midDestroyCustomCursor = (*env)->GetStaticMethodID(env, mActivityClass, "destroyCustomCursor", "(I)V");
|
|
|
midGetContext = (*env)->GetStaticMethodID(env, mActivityClass, "getContext", "()Landroid/content/Context;");
|
|
|
- midGetDisplayDPI = (*env)->GetStaticMethodID(env, mActivityClass, "getDisplayDPI", "()Landroid/util/DisplayMetrics;");
|
|
|
+ midGetDisplayPhysicalDPI = (*env)->GetStaticMethodID(env, mActivityClass, "getDisplayDPI", "()Landroid/util/DisplayMetrics;");
|
|
|
midGetManifestEnvironmentVariables = (*env)->GetStaticMethodID(env, mActivityClass, "getManifestEnvironmentVariables", "()Z");
|
|
|
midGetNativeSurface = (*env)->GetStaticMethodID(env, mActivityClass, "getNativeSurface", "()Landroid/view/Surface;");
|
|
|
midInitTouch = (*env)->GetStaticMethodID(env, mActivityClass, "initTouch", "()V");
|
|
@@ -624,7 +624,7 @@ JNIEXPORT void JNICALL SDL_JAVA_INTERFACE(nativeSetupJNI)(JNIEnv *env, jclass cl
|
|
|
!midCreateCustomCursor ||
|
|
|
!midDestroyCustomCursor ||
|
|
|
!midGetContext ||
|
|
|
- !midGetDisplayDPI ||
|
|
|
+ !midGetDisplayPhysicalDPI ||
|
|
|
!midGetManifestEnvironmentVariables ||
|
|
|
!midGetNativeSurface ||
|
|
|
!midInitTouch ||
|
|
@@ -1650,11 +1650,11 @@ SDL_DisplayOrientation Android_JNI_GetDisplayOrientation(void)
|
|
|
return displayOrientation;
|
|
|
}
|
|
|
|
|
|
-int Android_JNI_GetDisplayDPI(float *ddpi, float *xdpi, float *ydpi)
|
|
|
+int Android_JNI_GetDisplayPhysicalDPI(float *ddpi, float *xdpi, float *ydpi)
|
|
|
{
|
|
|
JNIEnv *env = Android_JNI_GetEnv();
|
|
|
|
|
|
- jobject jDisplayObj = (*env)->CallStaticObjectMethod(env, mActivityClass, midGetDisplayDPI);
|
|
|
+ jobject jDisplayObj = (*env)->CallStaticObjectMethod(env, mActivityClass, midGetDisplayPhysicalDPI);
|
|
|
jclass jDisplayClass = (*env)->GetObjectClass(env, jDisplayObj);
|
|
|
|
|
|
jfieldID fidXdpi = (*env)->GetFieldID(env, jDisplayClass, "xdpi", "F");
|