diff --git a/Telegram/SourceFiles/editor/photo_editor_common.cpp b/Telegram/SourceFiles/editor/photo_editor_common.cpp index 4caa14e83c..e20266c1bd 100644 --- a/Telegram/SourceFiles/editor/photo_editor_common.cpp +++ b/Telegram/SourceFiles/editor/photo_editor_common.cpp @@ -18,6 +18,11 @@ QImage ImageModified(QImage image, const PhotoModifications &mods) { return image; } if (mods.paint) { + if (image.format() != QImage::Format_ARGB32_Premultiplied) { + image = image.convertToFormat( + QImage::Format_ARGB32_Premultiplied); + } + Painter p(&image); PainterHighQualityEnabler hq(p);