Commit based upon d6442850bde61f0c3e7e2ae3247b4a856073c5e0
[librecmc/package-feed.git] / libs / libinput / patches / 001-no-locale.patch
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;