aboutsummaryrefslogtreecommitdiff
path: root/swaybar/tray/item.c
diff options
context:
space:
mode:
Diffstat (limited to 'swaybar/tray/item.c')
-rw-r--r--swaybar/tray/item.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/swaybar/tray/item.c b/swaybar/tray/item.c
index a5660f62..c9da51d4 100644
--- a/swaybar/tray/item.c
+++ b/swaybar/tray/item.c
@@ -118,8 +118,13 @@ static int get_property_callback(sd_bus_message *msg, void *data,
int ret;
if (sd_bus_message_is_method_error(msg, NULL)) {
- sway_log(SWAY_ERROR, "%s %s: %s", sni->watcher_id, prop,
- sd_bus_message_get_error(msg)->message);
+ const sd_bus_error *err = sd_bus_message_get_error(msg);
+ sway_log_importance_t log_lv = SWAY_ERROR;
+ if ((!strcmp(prop, "IconThemePath")) &&
+ (!strcmp(err->name, SD_BUS_ERROR_UNKNOWN_PROPERTY))) {
+ log_lv = SWAY_DEBUG;
+ }
+ sway_log(log_lv, "%s %s: %s", sni->watcher_id, prop, err->message);
ret = sd_bus_message_get_errno(msg);
goto cleanup;
}