summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libxklavier/xklavier_private.h')
-rw-r--r--libxklavier/xklavier_private.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libxklavier/xklavier_private.h b/libxklavier/xklavier_private.h
index 4298a9a..4c120a1 100644
--- a/libxklavier/xklavier_private.h
+++ b/libxklavier/xklavier_private.h
@@ -157,6 +157,13 @@ struct _XklEnginePrivate {
gint(*process_x_event) (XklEngine * engine, XEvent * xev);
/*
+ * Handles X errors.
+ * return 0 if further processing is needed
+ * 1 if error was handled
+ */
+ gint(*process_x_error) (XklEngine * engine, XErrorEvent * xerev);
+
+ /*
* Flushes the cached server config info.
* xkb: frees XkbDesc
* xmodmap: frees internal XklConfigRec