[OpenJDK 2D-Dev] [9] RFR JDK-6357887: selected printertray is ignored under linux
Prasanta Sadhukhan
prasanta.sadhukhan at oracle.com
Thu Aug 18 06:41:17 UTC 2016
MediaTray values are bundled with "Media" attribute so calling
attributes.get(CustomMediatray.class) returns null.
Modified webrev to get Media attribute and then see if the attribute is
an instance of CustomMediatray.
http://cr.openjdk.java.net/~psadhukhan/6357887/webrev.01/
Regards
Prasanta
On 8/17/2016 9:09 PM, Philip Race wrote:
> This all looks fine although this can be a simple call to
> attributes.get(CustomMediaTray.class) can't it ?
>
> 502 for (int i=0; i< attrs.length; i++) {
> 503 Attribute attr = attrs[i];
> 504 try {
> 505 if (attr instanceof CustomMediaTray) {
> 506 CustomMediaTray customTray =
> (CustomMediaTray)attr;
> 507 mOptions = " InputSlot="+
> customTray.getChoiceName();
> 508 }
> 509 } catch (ClassCastException e) {
>
> -phil.
>
> On 8/10/16, 1:59 AM, Prasanta Sadhukhan wrote:
>> Hi All,
>>
>> Please review a fix for an issue where it is seen that the selected
>> printer tray is ignored in linux and default standard tray is used
>> for printing.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-6357887
>> webrev: http://cr.openjdk.java.net/~psadhukhan/6357887/webrev.00/
>>
>> Issue was lpr command needs "-o InputSlot=<trayname>" to select the
>> printertray which was not being passed to lpr command.
>> Proposed fix added InputSlot option to lpr command to select the
>> printertray.
>>
>> Tested in ubuntu and solaris11.
>>
>> Regards
>> Prasanta
More information about the 2d-dev
mailing list