<AWT Dev>  Review request for 8025130: [macosx] Frame setLocationByPlatform has no effect under Mac OS X
semyon.sadetsky at oracle.com
Wed Jun 8 07:44:26 UTC 2016
The fix looks good to me.
In the test please dispose frames in case of exception
and don't forget to set the correct GPL year in AWTWindow.m.
On 6/8/2016 10:07 AM, dmitry markov wrote:
> Any volunteers to review the fix?
> Thanks in advance,
> On 02/06/2016 11:18, dmitry markov wrote:
>> Could you review a fix for jdk9, please?
>> bug: https://bugs.openjdk.java.net/browse/JDK-8025130
>> webrev: http://cr.openjdk.java.net/~dmarkov/8025130/webrev.00/
>> Problem description:
>> Invocation of setLocationByPlatform() has no effect under Mac OS X,
>> (i.e. the feature is not fully implemented for this platform).
>> Introduce new method nativeSetNSWindowLocationByPlatform(). It moves
>> a window to 'default location' calculated by platform using
>> cascadeTopLeftFromPoint function from NSWindow.
>> Add check of locationByPlatform flag to CPlatformWindow.setVisible().
>> If the flag is set, a window will be moved to 'default location'.
More information about the awt-dev