< 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 >