From 90f52d80d725b1019e83ec16102e3c54330bfec8 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 19 Sep 2023 13:47:13 +0400 Subject: [PATCH] Avoid global copying in Linux native notifications --- .../platform/linux/notifications_manager_linux.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp index 8bbd0e083..35aa77a00 100644 --- a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp @@ -461,7 +461,7 @@ bool NotificationData::init( } const auto weak = base::make_weak(this); - const auto capabilities = CurrentCapabilities; + const auto &capabilities = CurrentCapabilities; const auto signalEmitted = crl::guard(weak, [=]( const Glib::RefPtr &connection, @@ -924,8 +924,8 @@ private: Manager::Private::Private(not_null manager) : _manager(manager) { - const auto serverInformation = CurrentServerInformation; - const auto capabilities = CurrentCapabilities; + const auto &serverInformation = CurrentServerInformation; + const auto &capabilities = CurrentCapabilities; if (serverInformation.has_value()) { LOG(("Notification daemon product name: %1")