From 296e8c1ab1590f49f5b6c70daa5d2639e712318e Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 8 Mar 2024 15:03:47 +0400 Subject: [PATCH] Use ExecutablePathForShortcuts in PortalAutostart --- Telegram/SourceFiles/platform/linux/specific_linux.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index c892885d0..4122097bc 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -60,7 +60,8 @@ using namespace Platform; using Platform::internal::WaylandIntegration; void PortalAutostart(bool enabled, Fn done) { - if (cExeName().isEmpty()) { + const auto executable = ExecutablePathForShortcuts(); + if (executable.isEmpty()) { if (done) { done(false); } @@ -149,7 +150,7 @@ void PortalAutostart(bool enabled, Fn done) { std::vector commandline; - commandline.push_back(cExeName().toStdString()); + commandline.push_back(executable.toStdString()); if (Core::Launcher::Instance().customWorkingDir()) { commandline.push_back("-workdir"); commandline.push_back(cWorkingDir().toStdString());