summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/builds.yml2
-rw-r--r--.github/workflows/release.yml2
-rw-r--r--src/daemon/daemon.c29
3 files changed, 15 insertions, 18 deletions
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index f86a1de..f97934e 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -69,7 +69,7 @@ jobs:
pacman --noconfirm -Sy git || true
echo "::endgroup::"
- name: Repository checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
- name: Install dependency packages
run: .github/workflows/${{ env.DISTRO }}.sh
- name: Enable ccache to speed up builds
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 418513c..3057d7c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Repository checkout
- uses: actions/checkout@v6
+ uses: actions/checkout@v7
- name: Install dependency packages
run: sudo .github/workflows/ubuntu.sh
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c
index 4ff9ea9..7f4516f 100644
--- a/src/daemon/daemon.c
+++ b/src/daemon/daemon.c
@@ -1943,25 +1943,22 @@ static gboolean notify_daemon_close_notification_handler(NotifyDaemonNotificatio
static gboolean notify_daemon_get_capabilities( NotifyDaemonNotifications *object, GDBusMethodInvocation *invocation)
{
- GVariantBuilder *builder;
- GVariant *value;
-
- builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
- g_variant_builder_add (builder, "s", "actions");
- g_variant_builder_add (builder, "s", "action-icons");
- g_variant_builder_add (builder, "s", "body");
- g_variant_builder_add (builder, "s", "body-hyperlinks");
- g_variant_builder_add (builder, "s", "body-markup");
- g_variant_builder_add (builder, "s", "icon-static");
- g_variant_builder_add (builder, "s", "sound");
- g_variant_builder_add (builder, "s", "persistence");
- value = g_variant_new ("as", builder);
- g_variant_builder_unref (builder);
+ static const gchar *const capabilities[] = {
+ "actions",
+ "action-icons",
+ "body",
+ "body-hyperlinks",
+ "body-markup",
+ "icon-static",
+ "sound",
+ "persistence",
+ NULL
+ };
+
notify_daemon_notifications_complete_get_capabilities (
object,
invocation,
- (const gchar* const *)g_variant_dup_strv (value, NULL));
- g_variant_unref (value);
+ capabilities);
return TRUE;
}