[OpenJDK 2D-Dev] RFR JDK-8246742: ServiceUI.printDialog does not support properties dialog
prasanta.sadhukhan at oracle.com
Wed Jul 15 12:57:03 UTC 2020
Any reviewer for this?
On 09-Jul-20 1:10 PM, Prasanta Sadhukhan wrote:
> Hi All,
> Please review a fix for an issue where "Properties" button in
> ServiceUI.printDialog is enabled in windows but clicking it doesn't
> show any dialog.
> According to JDK-4673406
> <https://bugs.openjdk.java.net/browse/JDK-4673406>, the properties
> dialog isn't supported for direct uses with
> javax.print.ServiceUI.printDialog, so it makes sense to disable this
> properies button for this usecase.
> This button is disabled in linux,mac already. This is because, as per
> the button is disabled if ServiceUIFactory is null and for linux/mac,
> it is null
> but for windows, it created "Win32ServiceUIFactory" but it does not
> handle the properties dialog if "role" requested to be performed by
> ServiceUI is <= ServiceUIFactory.MAIN_UIROLE
> Proposed fix is to make sure this role is accounted for in the
> buttonProperties enabling check.
> Bug: https://bugs.openjdk.java.net/browse/JDK-8246742
> webrev: http://cr.openjdk.java.net/~psadhukhan/8246742/webrev.0/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the 2d-dev