diff options
author | Guido Günther <agx@sigxcpu.org> | 2022-11-24 22:37:52 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2022-11-24 22:37:52 +0100 |
commit | 8a56490229594dc86a12910e1711ab03ae14c6d1 (patch) | |
tree | 43f5699adc22aa4504019e9794ae297bb224c15e | |
parent | 01103e1d99462aa9a9f22f40e02993c73092853a (diff) |
seat/pointer: Initialize low_res_value
Fixes
In file included from /usr/include/wayland-server-core.h:32,
from ../types/seat/wlr_seat_pointer.c:6:
In function 'wl_fixed_from_double',
inlined from 'wlr_seat_pointer_send_axis' at ../types/seat/wlr_seat_pointer.c:367:6:
/usr/include/wayland-util.h:641:17: error: 'low_res_value' may be used uninitialized [-Werror=maybe-uninitialized]
641 | u.d = d + (3LL << (51 - 8));
| ~~^~~~~~~~~~~~~~~~~~~
../types/seat/wlr_seat_pointer.c: In function 'wlr_seat_pointer_send_axis':
../types/seat/wlr_seat_pointer.c:329:16: note: 'low_res_value' was declared here
329 | double low_res_value;
| ^~~~~~~~~~~~~
-rw-r--r-- | types/seat/wlr_seat_pointer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/types/seat/wlr_seat_pointer.c b/types/seat/wlr_seat_pointer.c index 8d6154b0..ffa706bd 100644 --- a/types/seat/wlr_seat_pointer.c +++ b/types/seat/wlr_seat_pointer.c @@ -326,7 +326,7 @@ void wlr_seat_pointer_send_axis(struct wlr_seat *wlr_seat, uint32_t time, send_source = true; } - double low_res_value; + double low_res_value = 0.0; int32_t low_res_value_discrete = 0; update_value120_accumulators(client, orientation, value, value_discrete, &low_res_value, &low_res_value_discrete); |