diff options
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/xerror.c | 2 | ||||
| -rw-r--r-- | openbox/xerror.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/openbox/xerror.c b/openbox/xerror.c index 586b77c2..239a8ccb 100644 --- a/openbox/xerror.c +++ b/openbox/xerror.c @@ -3,9 +3,11 @@ #include <X11/Xlib.h> static gboolean xerror_ignore = FALSE; +gboolean xerror_occured = FALSE; int xerror_handler(Display *d, XErrorEvent *e) { + xerror_occured = TRUE; #ifdef DEBUG if (!xerror_ignore) { char errtxt[128]; diff --git a/openbox/xerror.h b/openbox/xerror.h index 74b236fb..bfa93ba9 100644 --- a/openbox/xerror.h +++ b/openbox/xerror.h @@ -4,6 +4,9 @@ #include <X11/Xlib.h> #include <glib.h> +/* can be used to track errors */ +extern gboolean xerror_occured; + int xerror_handler(Display *, XErrorEvent *); void xerror_set_ignore(gboolean ignore); |
