OpenJDK / portola / portola
changeset 54430:b10e1f4f8b69
8221411: NullPointerException in RasterPrinterJob without PrinterResolution
Reviewed-by: prr
author | psadhukhan |
---|---|
date | Thu, 28 Mar 2019 13:49:27 +0530 |
parents | 62171da145f9 |
children | 31c35004f300 |
files | src/java.desktop/share/classes/sun/print/RasterPrinterJob.java |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.desktop/share/classes/sun/print/RasterPrinterJob.java Thu Mar 28 13:47:10 2019 +0530 +++ b/src/java.desktop/share/classes/sun/print/RasterPrinterJob.java Thu Mar 28 13:49:27 2019 +0530 @@ -1275,10 +1275,12 @@ printerResAttr = (PrinterResolution) service.getDefaultAttributeValue(PrinterResolution.class); } - double xr = - printerResAttr.getCrossFeedResolution(ResolutionSyntax.DPI); - double yr = printerResAttr.getFeedResolution(ResolutionSyntax.DPI); - setXYRes(xr, yr); + if (printerResAttr != null) { + double xr = + printerResAttr.getCrossFeedResolution(ResolutionSyntax.DPI); + double yr = printerResAttr.getFeedResolution(ResolutionSyntax.DPI); + setXYRes(xr, yr); + } } pageRangesAttr = (PageRanges)attributes.get(PageRanges.class);