diff options
Diffstat (limited to 'swaybar/tray/sni.c')
-rw-r--r-- | swaybar/tray/sni.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/swaybar/tray/sni.c b/swaybar/tray/sni.c index 44d7ad91..7e09f414 100644 --- a/swaybar/tray/sni.c +++ b/swaybar/tray/sni.c | |||
@@ -484,6 +484,17 @@ int sni_uniq_cmp(const void *_item, const void *_str) { | |||
484 | } | 484 | } |
485 | return strcmp(item->unique_name, str); | 485 | return strcmp(item->unique_name, str); |
486 | } | 486 | } |
487 | int sni_obj_name_cmp(const void *_item, const void *_obj_name) { | ||
488 | const struct StatusNotifierItem *item = _item; | ||
489 | const struct ObjName *obj_name = _obj_name; | ||
490 | |||
491 | if (strcmp(item->name, obj_name->name) == 0 && | ||
492 | strcmp(item->object_path, obj_name->obj_path) == 0) { | ||
493 | return 0; | ||
494 | } | ||
495 | return 1; | ||
496 | } | ||
497 | |||
487 | void sni_free(struct StatusNotifierItem *item) { | 498 | void sni_free(struct StatusNotifierItem *item) { |
488 | if (!item) { | 499 | if (!item) { |
489 | return; | 500 | return; |