summaryrefslogtreecommitdiffstats
path: root/swaybar
diff options
context:
space:
mode:
Diffstat (limited to 'swaybar')
-rw-r--r--swaybar/ipc.c2
-rw-r--r--swaybar/tray/item.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/swaybar/ipc.c b/swaybar/ipc.c
index 46565202..bf1d0f43 100644
--- a/swaybar/ipc.c
+++ b/swaybar/ipc.c
@@ -20,7 +20,7 @@ void ipc_send_workspace_command(struct swaybar *bar, const char *ws) {
20 } 20 }
21 } 21 }
22 22
23 char *command = malloc(size) + 1; 23 char *command = malloc(size + 1);
24 if (!command) { 24 if (!command) {
25 return; 25 return;
26 } 26 }
diff --git a/swaybar/tray/item.c b/swaybar/tray/item.c
index a3a7240e..4262d687 100644
--- a/swaybar/tray/item.c
+++ b/swaybar/tray/item.c
@@ -211,6 +211,9 @@ static int handle_new_icon(sd_bus_message *msg, void *data, sd_bus_error *error)
211 struct swaybar_sni *sni = data; 211 struct swaybar_sni *sni = data;
212 sni_get_property_async(sni, "IconName", "s", &sni->icon_name); 212 sni_get_property_async(sni, "IconName", "s", &sni->icon_name);
213 sni_get_property_async(sni, "IconPixmap", NULL, &sni->icon_pixmap); 213 sni_get_property_async(sni, "IconPixmap", NULL, &sni->icon_pixmap);
214 if (!strcmp(sni->interface, "org.kde.StatusNotifierItem")) {
215 sni_get_property_async(sni, "IconThemePath", "s", &sni->icon_theme_path);
216 }
214 return sni_check_msg_sender(sni, msg, "icon"); 217 return sni_check_msg_sender(sni, msg, "icon");
215} 218}
216 219