Will the tray icon canvas always be on the default screen? I believe the latest MacOS and Win10 both allow menu bars
and task bars on all monitors. Linux may not be far behind...
...jim
On 7/30/17 11:59 PM, Shashidhara Veerabhadraiah wrote:
Hi, Kindly review a fix for JDK-8169044 where the non hi dpi icon was picked among the icon set of hi dpi and a non hi
dpi icons for a hi dpi display screen.
Issue: The non hi dpi icon is red in color (and hi dpi icon is green in color) and was getting picked up among the set
for a hi dpi display screen as shown below in the picture:
Solution and fix: The icon’s buffered images are not subjected to the scaling because of the hi dpi screen. Hence, the
default non hi dpi icon was getting picked up for rendering the tray icon. Now the source code modified to apply
necessary transformations to the bufferedimages to get the default icon based on the default display screen. Below is
the output after the fix:
Bug: https://bugs.openjdk.java.net/browse/JDK-8169044
Webrev: http://cr.openjdk.java.net/~pkbalakr/shashi/8169044/webrev.00/
Thanks and regards,
Shashi