Fixed a NRE.

This commit is contained in:
the_fiddler 2008-01-15 11:02:23 +00:00
parent b0b5f31522
commit 70c43a644b

View file

@ -22,7 +22,7 @@ namespace OpenTK.Platform.X11
{ {
private IntPtr context; private IntPtr context;
private DisplayMode mode; private DisplayMode mode;
private WindowInfo windowInfo; private WindowInfo windowInfo = new WindowInfo();
private IntPtr visual; private IntPtr visual;
private bool disposed; private bool disposed;
@ -88,6 +88,7 @@ namespace OpenTK.Platform.X11
visualAttributes.Add((int)0); visualAttributes.Add((int)0);
} }
windowInfo.CopyInfoFrom(info);
visual = Glx.ChooseVisual(((X11.WindowInfo)info).Display, ((X11.WindowInfo)info).Screen, visualAttributes.ToArray()); visual = Glx.ChooseVisual(((X11.WindowInfo)info).Display, ((X11.WindowInfo)info).Screen, visualAttributes.ToArray());
if (visual == IntPtr.Zero) if (visual == IntPtr.Zero)
return false; return false;