summaryrefslogtreecommitdiffstats
path: root/swaybar/tray/tray.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaybar/tray/tray.c')
-rw-r--r--swaybar/tray/tray.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/swaybar/tray/tray.c b/swaybar/tray/tray.c
index 01532e1c..5cc7e902 100644
--- a/swaybar/tray/tray.c
+++ b/swaybar/tray/tray.c
@@ -291,8 +291,11 @@ static DBusHandlerResult signal_handler(DBusConnection *connection,
291 return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; 291 return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
292 } 292 }
293 293
294 // TODO allow one unique name to have multiple items 294 struct ObjName obj_name = {
295 if (list_seq_find(tray->items, sni_str_cmp, unique_name) == -1) { 295 object_path,
296 unique_name,
297 };
298 if (list_seq_find(tray->items, sni_obj_name_cmp, &obj_name) == -1) {
296 struct StatusNotifierItem *item = 299 struct StatusNotifierItem *item =
297 sni_create_from_obj_path(unique_name, 300 sni_create_from_obj_path(unique_name,
298 object_path); 301 object_path);