mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-04 07:15:29 -04:00
replace gettimeofday with clock_gettime
POSIX.1-2008 has marked gettimeofday(2) as obsolete, recommending the use of clock_gettime(2) instead. CLOCK_MONOTONIC has been used instead of CLOCK_REALTIME because it is unaffected by manual changes in the system clock. This makes it better for our purposes, namely, measuring the difference between two points in time. tv_sec has been casted to long in most places since POSIX does not define the actual type of time_t.
This commit is contained in:
parent
0d649408a0
commit
0da19a81bc
12 changed files with 123 additions and 103 deletions
|
|
@ -2,8 +2,7 @@
|
|||
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#include <sys/time.h>
|
||||
#include <time.h>
|
||||
|
||||
#include <wayland-client.h>
|
||||
#include <xkbcommon/xkbcommon.h>
|
||||
|
|
@ -247,7 +246,7 @@ struct seat {
|
|||
/* Double- and triple click state */
|
||||
int count;
|
||||
int last_released_button;
|
||||
struct timeval last_time;
|
||||
struct timespec last_time;
|
||||
|
||||
/* We used a discrete axis event in the current pointer frame */
|
||||
double aggregated[2];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue