diff --git a/Telegram/Resources/art/logo_256_no_margin.png b/Telegram/Resources/art/logo_256_no_margin.png index d75f58b81..00acff3dd 100644 Binary files a/Telegram/Resources/art/logo_256_no_margin.png and b/Telegram/Resources/art/logo_256_no_margin.png differ diff --git a/Telegram/SourceFiles/data/data_peer.cpp b/Telegram/SourceFiles/data/data_peer.cpp index b26234ee6..eb54d5541 100644 --- a/Telegram/SourceFiles/data/data_peer.cpp +++ b/Telegram/SourceFiles/data/data_peer.cpp @@ -382,7 +382,7 @@ QImage *PeerData::userpicCloudImage(Ui::PeerUserpicView &view) const { _userpicEmpty = nullptr; return image; } else if (isNotificationsUser()) { - static auto result = Window::LogoNoMargin().scaledToWidth( + static auto result = Window::LogoTelegramDefault().scaledToWidth( kUserpicSize, Qt::SmoothTransformation); return &result; diff --git a/Telegram/SourceFiles/window/main_window.cpp b/Telegram/SourceFiles/window/main_window.cpp index 2bd89de2e..161c23f98 100644 --- a/Telegram/SourceFiles/window/main_window.cpp +++ b/Telegram/SourceFiles/window/main_window.cpp @@ -104,6 +104,11 @@ QImage LogoNoMargin() { return AyuAssets::currentAppLogoNoMargin(); } +const QImage &LogoTelegramDefault() { + static const auto result = QImage(u":/gui/art/logo_256_no_margin.png"_q); + return result; +} + void ConvertIconToBlack(QImage &image) { if (image.format() != QImage::Format_ARGB32_Premultiplied) { image = std::move(image).convertToFormat( diff --git a/Telegram/SourceFiles/window/main_window.h b/Telegram/SourceFiles/window/main_window.h index e719a395b..b1e2be940 100644 --- a/Telegram/SourceFiles/window/main_window.h +++ b/Telegram/SourceFiles/window/main_window.h @@ -37,6 +37,7 @@ struct SeparateId; [[nodiscard]] QImage Logo(); [[nodiscard]] QImage LogoNoMargin(); +[[nodiscard]] const QImage &LogoTelegramDefault(); void OverrideApplicationIcon(QImage image); [[nodiscard]] QIcon CreateIcon( Main::Session *session = nullptr,