Mac OS X: Implemented Display.setParent support

This commit is contained in:
Elias Naur 2008-04-07 17:10:14 +00:00
parent c456d9c323
commit 428d55ed0e
4 changed files with 29 additions and 27 deletions

View file

@ -51,10 +51,9 @@ final class MacOSXDisplayPeerInfo extends MacOSXCanvasPeerInfo {
protected void doLockAndInitHandle() throws LWJGLException {
if (locked)
throw new RuntimeException("Already locked");
MacOSXFrame frame = ((MacOSXDisplay)Display.getImplementation()).getFrame();
if (frame != null) {
Canvas gl_canvas = frame.getCanvas();
initHandle(gl_canvas);
Canvas canvas = ((MacOSXDisplay)Display.getImplementation()).getCanvas();
if (canvas != null) {
initHandle(canvas);
locked = true;
}
}