< prev index next >
src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
Print this page
*** 853,870 ****
* Called from Toolkit native code when a WM_DISPLAYCHANGE occurs.
* Have Win32GraphicsEnvironment execute the display change code on the
* Event thread.
*/
public static void displayChanged() {
! EventQueue.invokeLater(new Runnable() {
! @Override
! public void run() {
! ((Win32GraphicsEnvironment)GraphicsEnvironment
! .getLocalGraphicsEnvironment())
! .displayChanged();
}
- });
}
/**
* create the peer for a DragSourceContext
*/
--- 853,870 ----
* Called from Toolkit native code when a WM_DISPLAYCHANGE occurs.
* Have Win32GraphicsEnvironment execute the display change code on the
* Event thread.
*/
public static void displayChanged() {
! Runnable runnable = () ->
! ((Win32GraphicsEnvironment) GraphicsEnvironment
! .getLocalGraphicsEnvironment()).displayChanged();
! if (AppContext.getAppContext() == null) {
! new Thread(null, runnable, "displayChanged", 0, false).start();
! } else {
! EventQueue.invokeLater(runnable);
}
}
/**
* create the peer for a DragSourceContext
*/
< prev index next >