-
Bug
-
Resolution: Fixed
-
P3
-
6
-
b47
-
sparc
-
solaris_10
-
Verified
When I call SplashScreen.isVisible() immediately after SplashScreen.close(), it is still returning true even though the splash screen is closed. Looks like the close operation is asynchronous. But according to the spec, any developer would expect it to be synchronous. So either close() must be synchronous or it must be explicitily clarified in the spec that this method is asynchronous and calling isVisible() right after close() may still fetch 'true'.
This is seen only on Unix platforms and I have not reproduced it even once on Win32 (though the behavior may be common to both). This is reproducible with the following PIT build:
java version "1.6.0-awt.pit-int-awt-blade"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-awt.pit-int-awt-blade-dm97671_20_May_2005_10_19-b00)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b37, mixed mode)
I could reproduce this with SolarisSparc10-JDS, Linux RH9.
Run the attached sample test with '-splash:cup.png' option. If you see 2 'true' values being printed on the console (one before close and another after close), the bug is reproduced.
###@###.### 2005-05-21 18:55:39 GMT
This is seen only on Unix platforms and I have not reproduced it even once on Win32 (though the behavior may be common to both). This is reproducible with the following PIT build:
java version "1.6.0-awt.pit-int-awt-blade"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0-awt.pit-int-awt-blade-dm97671_20_May_2005_10_19-b00)
Java HotSpot(TM) Client VM (build 1.6.0-ea-b37, mixed mode)
I could reproduce this with SolarisSparc10-JDS, Linux RH9.
Run the attached sample test with '-splash:cup.png' option. If you see 2 'true' values being printed on the console (one before close and another after close), the bug is reproduced.
###@###.### 2005-05-21 18:55:39 GMT