x11: don't create the libinput tapping property
If it doesn't exist, we don't have a touchpad. Don't create the property and potentially confuse other pieces of the stack that do the same check.
This commit is contained in:
parent
7668dd1c99
commit
661078a4f2
@ -230,11 +230,16 @@ is_touchpad_device (ClutterBackendX11 *backend_x11,
|
||||
guint32 *data = NULL;
|
||||
int rc, format;
|
||||
Atom type;
|
||||
Atom prop;
|
||||
|
||||
prop = XInternAtom (backend_x11->xdpy, "libinput Tapping Enabled", True);
|
||||
if (prop == None)
|
||||
return FALSE;
|
||||
|
||||
clutter_x11_trap_x_errors ();
|
||||
rc = XIGetProperty (backend_x11->xdpy,
|
||||
info->deviceid,
|
||||
XInternAtom (backend_x11->xdpy, "libinput Tapping Enabled", False),
|
||||
prop,
|
||||
0, 1, False, XA_INTEGER, &type, &format, &nitems, &bytes_after,
|
||||
(guchar **) &data);
|
||||
clutter_x11_untrap_x_errors ();
|
||||
|
Loading…
Reference in New Issue
Block a user