On Wed, 14 Jun 2023 20:35:14 GMT, Alisen Chung <ach...@openjdk.org> wrote:

>> I don't like the idea of a delay in either of the ways discussed here.
>> And although I do think that its much better to wait for delivery of an 
>> event,  I'm not sure I understand the windowState listener proposal.
>> How do you know in this code that the transition of
>> iconified-> normal will then followed by normal->maximised ?
>> Perhaps you'll wait for ever ?
>> But I don't know what the macOS native model is for all of this.
>> This sequence is kind of odd and I'm curious what happens on older macOS 
>> releases - Sergey touched on this but I don't see direct followup.
>> There seems to be assumptions it was like this previously but now it is 
>> slower ?
>> 
>> I suggest explicit verification of what happens on macOS 12.6.
>> Are we now getting two native events when there used to be only one ?
>
>> I don't like the idea of a delay in either of the ways discussed here. And 
>> although I do think that its much better to wait for delivery of an event, 
>> I'm not sure I understand the windowState listener proposal. How do you know 
>> in this code that the transition of iconified-> normal will then followed by 
>> normal->maximised ? 
> 
> The code here is trying to do a transition from iconified -> maximized, but 
> splits it up into iconified -> normal and normal -> maximized.

> @alisenchung The fix looks OK. Did you test it on macOS 12? If not, can you 
> ensure that previous macOS version(s) works fine with the proposed changes?

I've tested on macOS12 and it works fine with the changes.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14226#issuecomment-1611938229

Reply via email to