/// <summary> /// The XServer error handler, invoked each time a X/GLX routine raise an error. /// </summary> /// <param name="displayHandle"> /// A <see cref="IntPtr"/> that specifies the handle of the display on which the error occurred. /// </param> /// <param name="error_event"> /// A <see cref="Glx.XErrorEvent"/> that describe the error. /// </param> /// <returns> /// It returns always 0. /// </returns> private static int XServerErrorHandler(IntPtr displayHandle, ref Glx.XErrorEvent error_event) { lock (_DisplayErrorsLock) { _DisplayErrors[displayHandle] = new GlxException(displayHandle, ref error_event); } return(0); }
/// <summary> /// The XServer error handler, invoked each time a X/GLX routine raise an error. /// </summary> /// <param name="displayHandle"> /// A <see cref="IntPtr"/> that specifies the handle of the display on which the error occurred. /// </param> /// <param name="error_event"> /// A <see cref="Glx.XErrorEvent"/> that describe the error. /// </param> /// <returns> /// It returns always 0. /// </returns> private static int XServerErrorHandler(IntPtr displayHandle, ref Glx.XErrorEvent error_event) { lock (_DisplayErrorsLock) { _DisplayErrors[displayHandle] = new GlxException(displayHandle, ref error_event); } return (0); }