aboutsummaryrefslogtreecommitdiff
path: root/examples/config.c
diff options
context:
space:
mode:
authorTony Crisci <tony@dubstepdish.com>2017-09-05 08:24:53 -0400
committerTony Crisci <tony@dubstepdish.com>2017-09-05 08:24:53 -0400
commit0cdd7fac02f77689fc80f795e13e38447e6c6a09 (patch)
tree5f20ad224957c2419ac2ddeef8b536609083ab3b /examples/config.c
parentc5a2014a2ff3e22086c0d911f3bf771c5d5fb112 (diff)
pointer.c: refactor device configuration
Diffstat (limited to 'examples/config.c')
-rw-r--r--examples/config.c12
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;
+}