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