diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index ccedc4e52..0cf024d9b 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -593,9 +593,7 @@ void MainWindow::setSNITrayIcon(int counter, bool muted) { const auto iconName = GetTrayIconName(counter, muted); if (qEnvironmentVariableIsSet(kDisableTrayCounter.utf8()) - && !iconName.isEmpty() - && (!InSnap() - || qEnvironmentVariableIsSet(kForcePanelIcon.utf8()))) { + && !iconName.isEmpty()) { if (_sniTrayIcon->iconName() == iconName) { return; } diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index e4ecd9a24..775756da1 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -117,7 +117,10 @@ parts: snapcraftctl set-version "$version" - sed -i 's|^Icon=.*|Icon=/usr/share/icons/hicolor/512x512/apps/telegram.png|g' lib/xdg/telegramdesktop.desktop + sed -i 's|^Icon=.*|Icon=${SNAP}/meta/gui/icon.png|g' lib/xdg/telegramdesktop.desktop + override-build: | + snapcraftctl build + rm -rf "$SNAPCRAFT_PART_INSTALL/usr/share/icons" stage: - -./usr/lib/$SNAPCRAFT_ARCH_TRIPLET/libjpeg.so.8.2.2 after: