From 4231061e4d80a19a6f2dde0bfb63b7a7b277bd4a Mon Sep 17 00:00:00 2001 From: Calvin Lee Date: Wed, 25 Oct 2017 12:49:34 -0600 Subject: Allow multiple object paths for each connection --- include/swaybar/tray/sni.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include/swaybar') diff --git a/include/swaybar/tray/sni.h b/include/swaybar/tray/sni.h index 22991e53..95c10b9f 100644 --- a/include/swaybar/tray/sni.h +++ b/include/swaybar/tray/sni.h @@ -54,6 +54,17 @@ int sni_str_cmp(const void *item, const void *str); */ int sni_uniq_cmp(const void *item, const void *str); + +struct ObjName { + const void *obj_path; + const void *name; +}; +/** + * Returns 0 if `item` has a name of `obj_name->name` and object path of + * `obj_name->obj_path`. + */ +int sni_obj_name_cmp(const void *item, const void *obj_name); + /** * Gets an icon for the given item if found. * -- cgit v1.2.3-54-g00ecf