From 3a44910961889d6c0915308e775dd51513f6d7c9 Mon Sep 17 00:00:00 2001 From: Arif Hasanic Date: Sun, 1 Feb 2026 19:13:13 +0100 Subject: [PATCH] test commit --- CMakeLists.txt | 4 ++-- src/services/dbus/notification.cpp | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9270ddb..e036253 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,8 +13,8 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -DNDEBUG -Wall -Wextra -Wpedantic -Werror") set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG -Wall -Wextra -Wpedantic") -set(CMAKE_C_COMPILER "/usr/bin/clang") -set(CMAKE_CXX_COMPILER "/usr/bin/clang++") +# set(CMAKE_C_COMPILER "/usr/bin/clang") +# set(CMAKE_CXX_COMPILER "/usr/bin/clang++") find_package(PkgConfig REQUIRED) diff --git a/src/services/dbus/notification.cpp b/src/services/dbus/notification.cpp index 4951bc9..ee13e31 100644 --- a/src/services/dbus/notification.cpp +++ b/src/services/dbus/notification.cpp @@ -36,7 +36,9 @@ void NotificationService::on_method_call(const Glib::RefPtr{"body"}; + auto caps = std::vector{ + "body", "actions", "actions-icons", "persistence", "icon-static" + }; invocation->return_value(Glib::VariantContainerBase::create_tuple( Glib::Variant>::create(caps))); } else if (method_name == "GetServerInformation") { @@ -69,7 +71,7 @@ void NotificationService::handle_notify(const Glib::VariantContainerBase ¶me Glib::ustring summary = Glib::VariantBase::cast_dynamic>(summary_var).get(); Glib::ustring body = Glib::VariantBase::cast_dynamic>(body_var).get(); std::vector actions = Glib::VariantBase::cast_dynamic>>(actions_var).get(); - // std::map hints = Glib::VariantBase::cast_dynamic>>(hints_var).get(); + std::map hints = Glib::VariantBase::cast_dynamic>>(hints_var).get(); gint32 expire_timeout = Glib::VariantBase::cast_dynamic>(timeout_var).get(); std::cout << "Notification Received: " << summary << " - " << body << std::endl;