--- old/src/share/classes/sun/audio/AudioPlayer.java 2014-05-16 09:45:48.000000000 -0700 +++ new/src/share/classes/sun/audio/AudioPlayer.java 2014-05-16 09:45:48.000000000 -0700 @@ -92,18 +92,16 @@ private static AudioPlayer getAudioPlayer() { if(DEBUG) { System.out.println("> AudioPlayer.getAudioPlayer()"); } - AudioPlayer audioPlayer; - PrivilegedAction action = new PrivilegedAction() { - public Object run() { - Thread t = new AudioPlayer(); + PrivilegedAction action = new PrivilegedAction() { + public AudioPlayer run() { + AudioPlayer t = new AudioPlayer(); t.setPriority(MAX_PRIORITY); t.setDaemon(true); t.start(); return t; } }; - audioPlayer = (AudioPlayer) AccessController.doPrivileged(action); - return audioPlayer; + return AccessController.doPrivileged(action); } /**