mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2026-02-05 19:10:53 +01:00
evdev: Don't parse config file again, use compositor->config
This commit is contained in:
parent
51e2c3f40e
commit
2f9f6b257a
1 changed files with 4 additions and 8 deletions
|
|
@ -675,19 +675,15 @@ struct evdev_dispatch_interface touchpad_interface = {
|
|||
static void
|
||||
touchpad_parse_config(struct touchpad_dispatch *touchpad, double diagonal)
|
||||
{
|
||||
struct weston_config *config;
|
||||
struct weston_compositor *compositor =
|
||||
touchpad->device->seat->compositor;
|
||||
struct weston_config_section *s;
|
||||
int config_fd;
|
||||
|
||||
double constant_accel_factor;
|
||||
double min_accel_factor;
|
||||
double max_accel_factor;
|
||||
|
||||
config_fd = open_config_file("weston.ini");
|
||||
config = weston_config_parse(config_fd);
|
||||
close(config_fd);
|
||||
|
||||
s = weston_config_get_section(config, "touchpad", NULL, NULL);
|
||||
s = weston_config_get_section(compositor->config,
|
||||
"touchpad", NULL, NULL);
|
||||
weston_config_section_get_double(s, "constant_accel_factor",
|
||||
&constant_accel_factor,
|
||||
DEFAULT_CONSTANT_ACCEL_NUMERATOR);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue