| 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,
|
|
|