< prev index next >

src/java.desktop/share/classes/sun/print/RasterPrinterJob.java

Print this page

        

*** 891,903 **** * to a chosen printer. * * We raise privilege when we put up the dialog, to avoid * the "warning applet window" banner. */ ! final GraphicsConfiguration gc = ! GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice().getDefaultConfiguration(); PrintService service = java.security.AccessController.doPrivileged( new java.security.PrivilegedAction<PrintService>() { public PrintService run() { PrintService service = getPrintService(); --- 891,909 ---- * to a chosen printer. * * We raise privilege when we put up the dialog, to avoid * the "warning applet window" banner. */ ! GraphicsConfiguration grCfg = null; ! Window w = KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow(); ! if (w != null) { ! grCfg = w.getGraphicsConfiguration(); ! } else { ! grCfg = GraphicsEnvironment.getLocalGraphicsEnvironment(). getDefaultScreenDevice().getDefaultConfiguration(); + } + final GraphicsConfiguration gc = grCfg; PrintService service = java.security.AccessController.doPrivileged( new java.security.PrivilegedAction<PrintService>() { public PrintService run() { PrintService service = getPrintService();
< prev index next >