# HG changeset patch # User Jacob Carlborg # Date 1243196682 -7200 # Node ID 04928add86e6940ccbb6b8ab90a2df59947d8556 # Parent 623ff6db5f1d1643cfab6475e6448cb502d94d9f Fixed crash in opengl snippet diff -r 623ff6db5f1d -r 04928add86e6 dwt/opengl/GLCanvas.d --- a/dwt/opengl/GLCanvas.d Sun May 24 22:21:00 2009 +0200 +++ b/dwt/opengl/GLCanvas.d Sun May 24 22:24:42 2009 +0200 @@ -131,7 +131,16 @@ glView.setAutoresizingMask(OS.NSViewWidthSizable | OS.NSViewHeightSizable); parent.view.addSubview(glView); - Listener listener = new class () Listener { + Listener listener = new class (glView, pixelFormat) Listener { + NSOpenGLView glView; + NSOpenGLPixelFormat pixelFormat; + + this (NSOpenGLView glView, NSOpenGLPixelFormat pixelFormat) + { + this.glView = glView; + this.pixelFormat = pixelFormat; + } + public void handleEvent (Event event) { switch (event.type) { case DWT.Dispose: