API.cs: Disabled cleanup code on AppDomain.ProcessExit, as it would cause X errors.

Renamed libXrandr to libXrandr.so.2 for DllImports.
This commit is contained in:
the_fiddler 2008-02-23 21:48:32 +00:00
parent ed2bd2b0b6
commit b373674564

View file

@ -65,7 +65,7 @@ namespace OpenTK.Platform.X11
static API()
{
AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit);
//AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit);
defaultDisplay = Functions.XOpenDisplay(IntPtr.Zero);
defaultScreen = Functions.XDefaultScreen(DefaultDisplay);
rootWindow = Functions.XRootWindow(DefaultDisplay, DefaultScreen);
@ -1345,7 +1345,7 @@ XF86VidModeGetGammaRampSize(
#region Xrandr
const string XrandrLibrary = "libXrandr";
const string XrandrLibrary = "libXrandr.so.2";
[DllImport(XrandrLibrary)]
public static extern Bool XRRQueryExtension(Display dpy, ref int event_basep, ref int error_basep);