commit 1803e7748bbfa8e28050e5aa906fcd7bb95e5ea1
parent 9e6c6ce332a1d2b9e0387298e99bba824e0103a1
Author: Drew DeVault <sir@cmpwn.com>
Date: Wed, 23 Jan 2019 09:20:37 -0500
Merge pull request #3502 from lukaslihotzki/master
Fix tray icon updates
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/swaybar/tray/item.c b/swaybar/tray/item.c
@@ -200,6 +200,9 @@ static int handle_new_icon(sd_bus_message *msg, void *data, sd_bus_error *error)
struct swaybar_sni *sni = data;
sni_get_property_async(sni, "IconName", "s", &sni->icon_name);
sni_get_property_async(sni, "IconPixmap", NULL, &sni->icon_pixmap);
+ if (!strcmp(sni->interface, "org.kde.StatusNotifierItem")) {
+ sni_get_property_async(sni, "IconThemePath", "s", &sni->icon_theme_path);
+ }
return sni_check_msg_sender(sni, msg, "icon");
}