Index: ui/events/ozone/evdev/libgestures_glue/gesture_timer_provider.cc |
diff --git a/ui/events/ozone/evdev/libgestures_glue/gesture_timer_provider.cc b/ui/events/ozone/evdev/libgestures_glue/gesture_timer_provider.cc |
index 795fe2b3d3b9ffe2c8ba2376730fb2ce00bddec8..2b08b9844192b202800467e7a8e7b4d478eb09d3 100644 |
--- a/ui/events/ozone/evdev/libgestures_glue/gesture_timer_provider.cc |
+++ b/ui/events/ozone/evdev/libgestures_glue/gesture_timer_provider.cc |
@@ -29,7 +29,10 @@ struct GesturesTimer { |
private: |
void OnTimerExpired() { |
struct timespec ts; |
- DCHECK(!clock_gettime(CLOCK_MONOTONIC, &ts)); |
+ int fail = clock_gettime(CLOCK_MONOTONIC, &ts); |
+ DCHECK(!fail); |
+ |
+ // Run the callback and reschedule the next run if requested. |
stime_t next_delay = callback_(StimeFromTimespec(&ts), callback_data_); |
if (next_delay >= 0) { |
timer_.Start(FROM_HERE, |