RFR: 8308875: java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java failed with 'Cannot invoke "sun.awt.X11GraphicsDevice.getInsets()" because "device" is null'
Phil Race
prr at openjdk.org
Mon Jun 5 17:54:09 UTC 2023
On Fri, 26 May 2023 08:19:09 GMT, Maxim Kartashev <mkartashev at openjdk.org> wrote:
> 8308875 is a regression after the recent [fix for 8305578](https://github.com/openjdk/jdk/commit/d7245f70) that effectively undid a part of [another, older, change](https://github.com/openjdk/jdk/commit/40f6d697d25293282e3d3ee695ef8cd9a5494799), the one made to fix [8233573](https://bugs.openjdk.org/browse/JDK-8233573).
>
> This commits brings that part back and passes the test `java/awt/Toolkit/GetScreenInsetsCustomGC/GetScreenInsetsCustomGC.java` on Linux, so the test is also removed from the ProblemList file.
I note that the previous fix "undid" similar code on windows and mac as well.
Any explanation why it only causes a problem for Linux ?
-------------
Marked as reviewed by prr (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/14170#pullrequestreview-1463087542
More information about the client-libs-dev
mailing list