diff options
Diffstat (limited to 'swaybar/tray/tray.c')
-rw-r--r-- | swaybar/tray/tray.c | 7 |
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); |