Add icon-static server capability

Dunst supports displaying the first frame of an icon, thus it should
announce that capability.
This commit is contained in:
Beau Hastings 2021-05-14 16:54:50 +08:00
parent f2017eb3d6
commit bd6abfcc5d
No known key found for this signature in database
GPG Key ID: 0E9D7ED7B0431D1D
2 changed files with 2 additions and 0 deletions

View File

@ -307,6 +307,7 @@ static void dbus_cb_GetCapabilities(
g_variant_builder_add(builder, "s", "actions"); g_variant_builder_add(builder, "s", "actions");
g_variant_builder_add(builder, "s", "body"); g_variant_builder_add(builder, "s", "body");
g_variant_builder_add(builder, "s", "body-hyperlinks"); g_variant_builder_add(builder, "s", "body-hyperlinks");
g_variant_builder_add(builder, "s", "icon-static");
for (int i = 0; i < sizeof(stack_tag_hints)/sizeof(*stack_tag_hints); ++i) for (int i = 0; i < sizeof(stack_tag_hints)/sizeof(*stack_tag_hints); ++i)
g_variant_builder_add(builder, "s", stack_tag_hints[i]); g_variant_builder_add(builder, "s", stack_tag_hints[i]);

View File

@ -686,6 +686,7 @@ TEST test_server_caps(enum markup_mode markup)
ASSERT(g_strv_contains(capsarray, "actions")); ASSERT(g_strv_contains(capsarray, "actions"));
ASSERT(g_strv_contains(capsarray, "body")); ASSERT(g_strv_contains(capsarray, "body"));
ASSERT(g_strv_contains(capsarray, "body-hyperlinks")); ASSERT(g_strv_contains(capsarray, "body-hyperlinks"));
ASSERT(g_strv_contains(capsarray, "icon-static"));
ASSERT(g_strv_contains(capsarray, "x-dunst-stack-tag")); ASSERT(g_strv_contains(capsarray, "x-dunst-stack-tag"));
if (settings.markup != MARKUP_NO) if (settings.markup != MARKUP_NO)