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