Skip to content

Commit b7abe8f

Browse files
authored
Merge pull request #1426 from BinaryInk/BinaryInk/issue1425
Add env vars to dunstctl history, resolve #1425
2 parents 63e6e88 + 0643dec commit b7abe8f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/dbus.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,8 @@ static void dbus_cb_dunst_NotificationListHistory(GDBusConnection *connection,
361361

362362
char *body, *msg, *summary, *appname, *category;
363363
char *default_action_name, *icon_path;
364+
char *urls, *stack_tag;
365+
const char *urgency;
364366

365367
body = (n->body == NULL) ? "" : n->body;
366368
msg = (n->msg == NULL) ? "" : n->msg;
@@ -370,6 +372,9 @@ static void dbus_cb_dunst_NotificationListHistory(GDBusConnection *connection,
370372
default_action_name= (n->default_action_name == NULL) ?
371373
"" : n->default_action_name;
372374
icon_path = (n->icon_path == NULL) ? "" : n->icon_path;
375+
urgency = notification_urgency_to_string(n->urgency);
376+
urls = (n->urls == NULL) ? "" : n->urls;
377+
stack_tag = (n->stack_tag == NULL) ? "" : n->stack_tag;
373378

374379
g_variant_builder_add(&n_builder, "{sv}", "body", g_variant_new_string(body));
375380
g_variant_builder_add(&n_builder, "{sv}", "message", g_variant_new_string(msg));
@@ -383,6 +388,9 @@ static void dbus_cb_dunst_NotificationListHistory(GDBusConnection *connection,
383388
g_variant_builder_add(&n_builder, "{sv}", "timestamp", g_variant_new_int64(n->timestamp));
384389
g_variant_builder_add(&n_builder, "{sv}", "timeout", g_variant_new_int64(n->timeout));
385390
g_variant_builder_add(&n_builder, "{sv}", "progress", g_variant_new_int32(n->progress));
391+
g_variant_builder_add(&n_builder, "{sv}", "urgency", g_variant_new_string(urgency));
392+
g_variant_builder_add(&n_builder, "{sv}", "stack_tag", g_variant_new_string(stack_tag));
393+
g_variant_builder_add(&n_builder, "{sv}", "urls", g_variant_new_string(urls));
386394

387395
g_variant_builder_add(&builder, "a{sv}", &n_builder);
388396
}

0 commit comments

Comments
 (0)