summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
bcfa912)
By default, xinput announces whatever version it was built against. For
debugging it can be useful to set this version on-the-fly.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
/* Announce our supported version so the server treats us correctly. */
if (vers >= XI_2_Major)
{
/* Announce our supported version so the server treats us correctly. */
if (vers >= XI_2_Major)
{
+ const char *forced_version;
+ forced_version = getenv("XINPUT_XI2_VERSION");
+ if (forced_version) {
+ if (sscanf(forced_version, "%d.%d", &maj, &min) != 2) {
+ fprintf(stderr, "Invalid format of XINPUT_XI2_VERSION "
+ "environment variable. Need major.minor\n");
+ exit(1);
+ }
+ printf("Overriding XI2 version to: %d.%d\n", maj, min);
+ }
+
XIQueryVersion(display, &maj, &min);
}
#endif
XIQueryVersion(display, &maj, &min);
}
#endif