--- old/src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c 2014-06-23 13:44:28.000000000 +0400 +++ new/src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c 2014-06-23 13:44:28.000000000 +0400 @@ -220,3 +220,18 @@ (*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