Hi Petr,

A few questions:

Does getGraphicsDevice() always return a non-null value?

A specific GC is always associated with a window. Why do we use the default one then?

After removing CWrapper.NSWindow.screen(), do we still use any of the CWrapper.NSScreen methods?

--
best regards,
Anthony

On 07/10/2013 02:31 PM, Petr Pchelko wrote:
Hello, AWT Team.

Please review the fix for the following issue:
http://bugs.sun.com/view_bug.do?bug_id=8020210
The fix is available at:
http://cr.openjdk.java.net/~pchelko/8020210/webrev.00/

In case the window is offscreen the [NSWindow screen] method could return null, 
so we crashed in CFRetain(screen). So the CWrapper.Window.screen method is 
quite dangerous. I've replaced it with getting screen bounds/insets using a 
GraphicsDevice.

With best regards. Petr.

Reply via email to