From 6cfda1dd4352c1670bf8d888aca55176ba974638 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 9 Dec 2025 16:36:02 +0000 Subject: [PATCH] Use gi::object_cast --- .../platform/linux/notifications_manager_linux.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp index 176eb1de43..409659fcb1 100644 --- a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp @@ -382,10 +382,8 @@ Manager::Private::Private(not_null manager) }; }; - auto activate = gi::wrap( - G_SIMPLE_ACTION( - actionMap.lookup_action("notification-activate").gobj_()), - gi::transfer_none); + auto activate = gi::object_cast( + actionMap.lookup_action("notification-activate")); const auto activateSig = activate.signal_activate().connect([=]( Gio::SimpleAction, @@ -400,10 +398,8 @@ Manager::Private::Private(not_null manager) activate.disconnect(activateSig); }); - auto markAsRead = gi::wrap( - G_SIMPLE_ACTION( - actionMap.lookup_action("notification-mark-as-read").gobj_()), - gi::transfer_none); + auto markAsRead = gi::object_cast( + actionMap.lookup_action("notification-mark-as-read")); const auto markAsReadSig = markAsRead.signal_activate().connect([=]( Gio::SimpleAction,