diff options
author | Tony Crisci <tony@dubstepdish.com> | 2017-09-05 08:24:53 -0400 |
---|---|---|
committer | Tony Crisci <tony@dubstepdish.com> | 2017-09-05 08:24:53 -0400 |
commit | 0cdd7fac02f77689fc80f795e13e38447e6c6a09 (patch) | |
tree | 5f20ad224957c2419ac2ddeef8b536609083ab3b /examples/config.c | |
parent | c5a2014a2ff3e22086c0d911f3bf771c5d5fb112 (diff) |
pointer.c: refactor device configuration
Diffstat (limited to 'examples/config.c')
-rw-r--r-- | examples/config.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/config.c b/examples/config.c index 6796ea66..3a884760 100644 --- a/examples/config.c +++ b/examples/config.c @@ -266,3 +266,15 @@ struct output_config *example_config_get_output(struct example_config *config, return NULL; } + +struct device_config *example_config_get_device(struct example_config *config, + struct wlr_input_device *device) { + struct device_config *d_config; + wl_list_for_each(d_config, &config->devices, link) { + if (strcmp(d_config->name, device->name) == 0) { + return d_config; + } + } + + return NULL; +} |