From 3145ba1a5fd4c88fefe78ddf14250f8b22e2b293 Mon Sep 17 00:00:00 2001 From: RadRussianRus Date: Mon, 30 Sep 2019 02:30:04 +0300 Subject: [PATCH] Disabling tray icon recolor on Linux --- .../SourceFiles/platform/linux/main_window_linux.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index 866129e46..9d6f1ce2d 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -85,16 +85,6 @@ QImage _trayIconImageGen() { if (_trayIconImageBack.isNull() || _trayIconImageBack.width() != _trayIconSize) { _trayIconImageBack = Core::App().logo().scaled(_trayIconSize, _trayIconSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); _trayIconImageBack = _trayIconImageBack.convertToFormat(QImage::Format_ARGB32); - int w = _trayIconImageBack.width(), h = _trayIconImageBack.height(), perline = _trayIconImageBack.bytesPerLine(); - uchar *bytes = _trayIconImageBack.bits(); - for (int32 y = 0; y < h; ++y) { - for (int32 x = 0; x < w; ++x) { - int32 srcoff = y * perline + x * 4; - bytes[srcoff + QT_RED ] = qMax(bytes[srcoff + QT_RED ], uchar(224)); - bytes[srcoff + QT_GREEN] = qMax(bytes[srcoff + QT_GREEN], uchar(165)); - bytes[srcoff + QT_BLUE ] = qMax(bytes[srcoff + QT_BLUE ], uchar(44)); - } - } } _trayIconImage = _trayIconImageBack; _trayIconMuted = muted;