summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-12-21 14:56:41 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2015-12-23 07:33:39 +1000
commit67220c643ff7aa968d7dd1fc25b5ad5900b4de7d (patch)
tree05ee610591976a75bc90f988b731e8fe49245aaf /src
parentc8a99cdf106ae6e1fd10ea8d72ca3fcd3ba6d11b (diff)
tablet: simplify check for testing if an axis update is needed
We know when one of the bits is set we need to send an event Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/evdev-tablet.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c
index a46a9728..56ade1c6 100644
--- a/src/evdev-tablet.c
+++ b/src/evdev-tablet.c
@@ -291,7 +291,6 @@ tablet_check_notify_axes(struct tablet_dispatch *tablet,
struct libinput_tablet_tool *tool)
{
struct libinput_device *base = &device->base;
- bool axis_update_needed = false;
int a;
double axes[LIBINPUT_TABLET_TOOL_AXIS_MAX + 1] = {0};
double wheel_delta = 0;
@@ -300,10 +299,7 @@ tablet_check_notify_axes(struct tablet_dispatch *tablet,
const struct input_absinfo *absinfo;
const char tmp[sizeof(tablet->changed_axes)] = {0};
- if (memcmp(tmp, tablet->changed_axes, sizeof(tmp)))
- axis_update_needed = true;
-
- if (!axis_update_needed)
+ if (memcmp(tmp, tablet->changed_axes, sizeof(tmp)) == 0)
return;
/* x/y are special for left-handed and calibration */