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); }