< prev index next >

src/java.desktop/unix/classes/sun/print/IPPPrintService.java

Print this page

        

*** 319,329 **** --- 319,333 ---- IPPPrintService(String name, URL url) { if ((name == null) || (url == null)){ throw new IllegalArgumentException("null uri or printer name"); } + try { + printer = java.net.URLDecoder.decode(name, "UTF-8"); + } catch (java.io.UnsupportedEncodingException e) { printer = name; + } supportedDocFlavors = null; supportedCats = null; mediaSizeNames = null; customMediaSizeNames = null; mediaTrays = null;
*** 349,359 **** --- 353,367 ---- IPPPrintService(String name, String uriStr, boolean isCups) { if ((name == null) || (uriStr == null)){ throw new IllegalArgumentException("null uri or printer name"); } + try { + printer = java.net.URLDecoder.decode(name, "UTF-8"); + } catch (java.io.UnsupportedEncodingException e) { printer = name; + } supportedDocFlavors = null; supportedCats = null; mediaSizeNames = null; customMediaSizeNames = null; mediaTrays = null;
< prev index next >