--- a/src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c Thu May 30 09:23:14 2019 -0700
+++ b/src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c Thu May 30 11:52:23 2019 -0700
@@ -57,7 +57,7 @@
splash->jarName = SplashConvertStringAlloc(jarName, &splash->jarNameLen);
}
-JNIEXPORT void
+JNIEXPORT int
SplashInit()
{
Splash *splash = SplashGetInstance();
@@ -67,7 +67,7 @@
splash->scaleFactor = 1;
initFormat(&splash->imageFormat, QUAD_RED_MASK, QUAD_GREEN_MASK,
QUAD_BLUE_MASK, QUAD_ALPHA_MASK);
- SplashInitPlatform(splash);
+ return SplashInitPlatform(splash);
}
JNIEXPORT void
@@ -263,6 +263,7 @@
Splash *splash = SplashGetInstance();
if (splash->isVisible < 0) {
+ stream->close(stream);
return 0;
}