RFR: 8344111: Remove obsolete permission check methods from javafx.graphics
Kevin Rushforth
kcr at openjdk.org
Fri Dec 6 18:03:46 UTC 2024
On Fri, 6 Dec 2024 17:47:07 GMT, Andy Goryachev <angorya at openjdk.org> wrote:
>> This PR removes obsolete permission checks from javafx.graphics _minus_ Font classes (handled by a separate PR).
>>
>> The only part I did not remove from methods/fields listed in the issue is `WindowStage.fullScreenFromUserEvent`. This flag seems quite extensively used and did not seem to have anything to do with permission checks.
>
> modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/WindowStage.java line 597:
>
>> 595: // event handler.
>> 596: // If not notify the stageListener to reset fullscreen to false.
>> 597: if (!fullScreenFromUserEvent) {
>
> is this correct?
>
> do I understand that the effective value for isTrusted is true, which makes the condition that the if tests false, so the (new) lines 598-599 would never execute.
Good catch. You are right. The entire block should be removed. As it is, this will incorrectly limit the set of keys that can be accessed in full-screen mode.
This might be why Lukasz thought that `fullScreenFromUserEvent` was still needed.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1658#discussion_r1873793681
More information about the openjfx-dev
mailing list