From b383dad6ac21cff39e0fdd7ec477557d570b4794 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 27 Nov 2022 03:07:04 +0400 Subject: [PATCH] Install launcher before registering URL scheme --- Telegram/SourceFiles/core/application.cpp | 1 + Telegram/SourceFiles/platform/linux/specific_linux.cpp | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index 8114af38a..6e9f5a6e0 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -236,6 +236,7 @@ void Application::run() { refreshGlobalProxy(); // Depends on app settings being read. if (const auto old = Local::oldSettingsVersion(); old < AppVersion) { + Platform::InstallLauncher(); RegisterUrlScheme(); Platform::NewVersionLaunched(old); } diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index d7afc33d3..b0fabf50d 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -867,7 +867,6 @@ bool OpenSystemSettings(SystemSettingsType type) { } void NewVersionLaunched(int oldVersion) { - InstallLauncher(); if (oldVersion > 0 && oldVersion <= 4000002 && qEnvironmentVariableIsSet("WAYLAND_DISPLAY")