diff options
Diffstat (limited to 'Fix-desktop-integration-issues.patch')
-rw-r--r-- | Fix-desktop-integration-issues.patch | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/Fix-desktop-integration-issues.patch b/Fix-desktop-integration-issues.patch deleted file mode 100644 index 374c581a77f2..000000000000 --- a/Fix-desktop-integration-issues.patch +++ /dev/null @@ -1,42 +0,0 @@ -Description: Fix some problems with desktop integration which relate to names of the binaries -Author: Nicholas Guriev <guriev-ns@ya.ru> -Last-Update: 2017-01-26 - -diff --git a/Telegram/SourceFiles/pspecific_linux.cpp b/Telegram/SourceFiles/pspecific_linux.cpp -index 8b21afe..258b5bd 100644 ---- a/Telegram/SourceFiles/pspecific_linux.cpp -+++ b/Telegram/SourceFiles/pspecific_linux.cpp -@@ -505,7 +505,7 @@ void psRegisterCustomScheme() { - s << "Exec=" << escapeShell(QFile::encodeName(cExeDir() + cExeName())) << " -- %u\n"; - s << "Icon=telegram\n"; - s << "Terminal=false\n"; -- s << "StartupWMClass=Telegram\n"; -+ s << "StartupWMClass=TelegramDesktop\n"; - s << "Type=Application\n"; - s << "Categories=Network;\n"; - s << "MimeType=x-scheme-handler/tg;\n"; -@@ -572,7 +572,7 @@ bool _execUpdater(bool update = true, const QString &crashreport = QString()) { - static const int MaxLen = 65536, MaxArgsCount = 128; - - char path[MaxLen] = {0}; -- QByteArray data(QFile::encodeName(cExeDir() + "Updater")); -+ QByteArray data(QFile::encodeName(cExeDir() + (update ? "Updater" : gExeName))); - memcpy(path, data.constData(), data.size()); - - char *args[MaxArgsCount] = {0}, p_noupdate[] = "-noupdate", p_autostart[] = "-autostart", p_debug[] = "-debug", p_tosettings[] = "-tosettings", p_key[] = "-key", p_path[] = "-workpath", p_startintray[] = "-startintray", p_testmode[] = "-testmode", p_crashreport[] = "-crashreport"; -diff --git a/lib/xdg/telegramdesktop.desktop b/lib/xdg/telegramdesktop.desktop -index 35a5c61..da7a35a 100644 ---- a/lib/xdg/telegramdesktop.desktop -+++ b/lib/xdg/telegramdesktop.desktop -@@ -4,9 +4,9 @@ Version=1.0 - Name=Telegram Desktop - Comment=Official desktop version of Telegram messaging app - Exec=/usr/bin/telegram-desktop -- %u --Icon=telegram-desktop -+Icon=telegram - Terminal=false --StartupWMClass=Telegram -+StartupWMClass=TelegramDesktop - Type=Application - Categories=Network; - MimeType=x-scheme-handler/tg; |