From 36e5056b5995eb0bc4991152760e5fcbbc094ecb Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sun, 21 Mar 2021 20:07:52 +0300 Subject: [PATCH] Fixed selection of items on mode switching. --- Telegram/SourceFiles/editor/editor_paint.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/editor/editor_paint.cpp b/Telegram/SourceFiles/editor/editor_paint.cpp index 0543f624d..fe5b3b74e 100644 --- a/Telegram/SourceFiles/editor/editor_paint.cpp +++ b/Telegram/SourceFiles/editor/editor_paint.cpp @@ -171,6 +171,8 @@ std::shared_ptr Paint::saveScene() const { } void Paint::cancel() { + _scene->clearSelection(); + const auto filtered = _scene->items(Qt::AscendingOrder); if (filtered.empty()) { return; @@ -192,6 +194,8 @@ void Paint::cancel() { } void Paint::keepResult() { + _scene->clearSelection(); + for (const auto &item : _itemsToRemove) { _scene->removeItem(item); }