<AWT Dev>  Review request for 8148619: Select the closest resolution variant in BaseMultiResolutionImage
Sergey.Bylokhov at oracle.com
Thu Sep 7 20:41:41 UTC 2017
The responsibility for sorting of an array was intentionally moved to
the user, because the getResolutionVariant method () is called in each
draw of the image. For this purpose in documentation for a class and in
a documentation for constructors it was specified that the array shall
be sorted. It is the reason why the bug of JDK-8147849 was closed.
RFE which you try to fix cover another use-case:
If the user will use the sorted array [@1 , at 20] then we should select
@1 if "-Dsun.java2d.uiScale=2" is used but not @20
On 9/6/17 19:31, Semyon Sadetsky wrote:
> Please review fix for JDK10:
> bug: https://bugs.openjdk.java.net/browse/JDK-8148619
> webrev: http://cr.openjdk.java.net/~ssadetsky/8148619/webrev.00/
> The algorithm selecting the best resolution variant of the
> BaseMultiResolutionImage was updated to be insensitive to the order of
> image variants in the initially provided array.
> The BaseMultiResolutionImage specification was updated correspondingly.
Best regards, Sergey.
More information about the awt-dev