< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XTaskbarPeer.java
Print this page
*** 27,37 ****
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.Taskbar.Feature;
import java.awt.peer.TaskbarPeer;
import java.awt.event.ActionEvent;
- import sun.misc.ManagedLocalsThread;
import java.security.AccessController;
import sun.security.action.GetPropertyAction;
final class XTaskbarPeer implements TaskbarPeer {
--- 27,36 ----
*** 46,59 ****
if (!initExecuted) {
String dname = AccessController.doPrivileged(
new GetPropertyAction("java.desktop.appName", ""));
nativeLibraryLoaded = init(dname);
if (nativeLibraryLoaded) {
! ManagedLocalsThread t
! = new ManagedLocalsThread(() -> {
! runloop();
! });
t.setDaemon(true);
t.start();
}
}
} finally {
--- 45,56 ----
if (!initExecuted) {
String dname = AccessController.doPrivileged(
new GetPropertyAction("java.desktop.appName", ""));
nativeLibraryLoaded = init(dname);
if (nativeLibraryLoaded) {
! Thread t = new Thread(null, () -> { runloop(); },
! "TaskBar", 0, false);
t.setDaemon(true);
t.start();
}
}
} finally {
< prev index next >