001-no-locale.patch (543B)
1 --- a/src/libinput-util.c 2 +++ b/src/libinput-util.c 3 @@ -216,18 +216,10 @@ parse_mouse_wheel_click_angle_property(c 4 double 5 parse_trackpoint_accel_property(const char *prop) 6 { 7 - locale_t c_locale; 8 double accel; 9 char *endp; 10 11 - /* Create a "C" locale to force strtod to use '.' as separator */ 12 - c_locale = newlocale(LC_NUMERIC_MASK, "C", (locale_t)0); 13 - if (c_locale == (locale_t)0) 14 - return 0.0; 15 - 16 - accel = strtod_l(prop, &endp, c_locale); 17 - 18 - freelocale(c_locale); 19 + accel = strtod(prop, &endp); 20 21 if (*endp != '\0') 22 return 0.0;