From: Kristian Høgsberg Date: Thu, 29 Aug 2013 20:49:35 +0000 (-0700) Subject: evdev: Don't parse config file again, use compositor->config X-Git-Tag: 1.2.91~82 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=037bdc4c5d8945088f431555eabd48ef292cf8d0;p=platform%2Fupstream%2Fweston.git evdev: Don't parse config file again, use compositor->config --- diff --git a/src/evdev-touchpad.c b/src/evdev-touchpad.c index 81acbd0..600df07 100644 --- a/src/evdev-touchpad.c +++ b/src/evdev-touchpad.c @@ -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);