From: Peter Hutterer Date: Tue, 18 Jun 2019 08:24:49 +0000 (+1000) Subject: touchpad: reduce state debugging output by only logging changed states X-Git-Tag: 1.13.901~1^2~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=43b910b1dfcddb73e241e17cd73f5b1e7699fe8d;p=platform%2Fupstream%2Flibinput.git touchpad: reduce state debugging output by only logging changed states Signed-off-by: Peter Hutterer --- diff --git a/src/evdev-mt-touchpad-gestures.c b/src/evdev-mt-touchpad-gestures.c index 1a3518e..eeb3b4c 100644 --- a/src/evdev-mt-touchpad-gestures.c +++ b/src/evdev-mt-touchpad-gestures.c @@ -642,10 +642,11 @@ tp_gesture_post_gesture(struct tp_dispatch *tp, uint64_t time) tp->gesture.state = tp_gesture_handle_state_pinch(tp, time); - evdev_log_debug(tp->device, - "gesture state: %s → %s\n", - gesture_state_to_str(oldstate), - gesture_state_to_str(tp->gesture.state)); + if (oldstate != tp->gesture.state) + evdev_log_debug(tp->device, + "gesture state: %s → %s\n", + gesture_state_to_str(oldstate), + gesture_state_to_str(tp->gesture.state)); } void diff --git a/src/evdev-mt-touchpad-tap.c b/src/evdev-mt-touchpad-tap.c index 5255469..37853b3 100644 --- a/src/evdev-mt-touchpad-tap.c +++ b/src/evdev-mt-touchpad-tap.c @@ -912,12 +912,13 @@ tp_tap_handle_event(struct tp_dispatch *tp, if (tp->tap.state == TAP_STATE_IDLE || tp->tap.state == TAP_STATE_DEAD) tp_tap_clear_timer(tp); - evdev_log_debug(tp->device, - "tap: touch %d state %s → %s → %s\n", - t ? (int)t->index : -1, - tap_state_to_str(current), - tap_event_to_str(event), - tap_state_to_str(tp->tap.state)); + if (current != tp->tap.state) + evdev_log_debug(tp->device, + "tap: touch %d state %s → %s → %s\n", + t ? (int)t->index : -1, + tap_state_to_str(current), + tap_event_to_str(event), + tap_state_to_str(tp->tap.state)); } static bool