diff options
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; +} |