From f1092753fcb803947c35b7115973fc1049142ff8 Mon Sep 17 00:00:00 2001
From: Ilya Fedin <fedin-ilja2010@ya.ru>
Date: Thu, 1 Sep 2022 10:44:47 +0400
Subject: [PATCH] Remove version from the .desktop file

Some desktop environments hide the launcher if they don't know the version
---
 Telegram/SourceFiles/platform/linux/specific_linux.cpp | 3 +++
 lib/xdg/telegramdesktop.desktop                        | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
index 6f67ab66a..f4e9211bd 100644
--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
@@ -636,6 +636,9 @@ void NewVersionLaunched(int oldVersion) {
 			Core::Restart(); // restart with X backend
 		}
 	}
+	if (oldVersion <= 4001001 && cAutoStart()) {
+		AutostartToggle(true);
+	}
 }
 
 namespace ThirdParty {
diff --git a/lib/xdg/telegramdesktop.desktop b/lib/xdg/telegramdesktop.desktop
index 46f5560b9..4f910a7fa 100644
--- a/lib/xdg/telegramdesktop.desktop
+++ b/lib/xdg/telegramdesktop.desktop
@@ -1,5 +1,4 @@
 [Desktop Entry]
-Version=1.5
 Name=Telegram Desktop
 Comment=Official desktop version of Telegram messaging app
 TryExec=telegram-desktop