src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c

Print this page

        

*** 218,222 **** --- 218,237 ---- size = (*env)->GetArrayLength(env, data); rc = SplashLoadMemory(pBytes, size); (*env)->ReleaseByteArrayElements(env, data, pBytes, JNI_ABORT); return rc ? JNI_TRUE : JNI_FALSE; } + + /* + * Class: java_awt_SplashScreen + * Method: _getScaleFactor + * Signature: (J)F + */ + JNIEXPORT jfloat JNICALL Java_java_awt_SplashScreen__1getScaleFactor + (JNIEnv *env, jclass thisClass, jlong jsplash) + { + Splash *splash = (Splash *) jlong_to_ptr(jsplash); + if (!splash) { + return 1; + } + return splash->scaleFactor; + } \ No newline at end of file