src/java.desktop/share/native/libsplashscreen/splashscreen_impl.c
changeset 55189 fdaf7287ea3a
parent 54401 3a217bbdd3a2
--- 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;
     }