diff --git a/Telegram/SourceFiles/storage/localimageloader.cpp b/Telegram/SourceFiles/storage/localimageloader.cpp index 0a67661e7..d9c53522f 100644 --- a/Telegram/SourceFiles/storage/localimageloader.cpp +++ b/Telegram/SourceFiles/storage/localimageloader.cpp @@ -14,6 +14,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "core/file_utilities.h" #include "core/mime_type.h" #include "base/unixtime.h" +#include "base/qt_adapters.h" #include "media/audio/media_audio.h" #include "media/clip/media_clip_reader.h" #include "mtproto/facade.h" @@ -33,7 +34,6 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include #include -#include namespace { @@ -882,8 +882,7 @@ void FileLoadTask::process(Args &&args) { // We have an example of dark .png image that when being sent without // removing its color space is displayed fine on tdesktop, but with // a light gray background on mobile apps. - full.setColorSpace(QColorSpace()); - + base::QClearColorSpace(full); QBuffer buffer(&filedata); QImageWriter writer(&buffer, "JPEG"); writer.setQuality(87); diff --git a/Telegram/lib_base b/Telegram/lib_base index c14879d8d..707bdc849 160000 --- a/Telegram/lib_base +++ b/Telegram/lib_base @@ -1 +1 @@ -Subproject commit c14879d8d0753f4e3a20890f7559d7dcffa37dd4 +Subproject commit 707bdc84918eddfd8c08e776d328dab03dc04b25