| Index: app/x11_util_internal.h
|
| diff --git a/app/x11_util_internal.h b/app/x11_util_internal.h
|
| index 9b65dcd099766bfb053adf81b76d04614d438c74..ea3bd3daf67d470eb7fbaf32b73e526a423d80f8 100644
|
| --- a/app/x11_util_internal.h
|
| +++ b/app/x11_util_internal.h
|
| @@ -20,9 +20,9 @@ extern "C" {
|
| }
|
|
|
| namespace x11_util {
|
| - // NOTE: these function caches the results and must be called from the UI
|
| + // --------------------------------------------------------------------------
|
| + // NOTE: these functions cache the results and must be called from the UI
|
| // thread.
|
| -
|
| // Get the XRENDER format id for ARGB32 (Skia's format).
|
| //
|
| // NOTE:Currently this don't support multiple screens/displays.
|
| @@ -31,6 +31,16 @@ namespace x11_util {
|
| // Get the XRENDER format id for the default visual on the first screen. This
|
| // is the format which our GTK window will have.
|
| XRenderPictFormat* GetRenderVisualFormat(Display* dpy, Visual* visual);
|
| +
|
| + // --------------------------------------------------------------------------
|
| + // X11 error handling.
|
| + // Sets the X Error Handlers. Passing NULL for either will enable the default
|
| + // error handler, which if called will log the error and abort the process.
|
| + void SetX11ErrorHandlers(XErrorHandler error_handler,
|
| + XIOErrorHandler io_error_handler);
|
| +
|
| + // Returns a string suitable for logging the error event.
|
| + std::string GetErrorEventDescription(XErrorEvent* error_event);
|
| };
|
|
|
| #endif // APP_X11_UTIL_INTERNAL_H_
|
|
|