From bb533f47c03a224237e0f17f09b19a6e466af007 Mon Sep 17 00:00:00 2001 From: Juraj Oravec Date: Sun, 9 Apr 2023 20:08:09 +0200 Subject: [PATCH] Fix: Folder disappears when moving it onto itself Happens on BookmarksToolbar. BUG: 462891 FIXED-IN: 23.04.0 Signed-off-by: Juraj Oravec --- src/lib/bookmarks/bookmarkstoolbarbutton.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/bookmarks/bookmarkstoolbarbutton.cpp b/src/lib/bookmarks/bookmarkstoolbarbutton.cpp index 96ae89838..798970557 100644 --- a/src/lib/bookmarks/bookmarkstoolbarbutton.cpp +++ b/src/lib/bookmarks/bookmarkstoolbarbutton.cpp @@ -428,6 +428,10 @@ void BookmarksToolbarButton::dropEvent(QDropEvent *event) if (mime->hasFormat(BookmarksButtonMimeData::mimeType())) { const auto* bookmarkMime = static_cast(mime); bookmark = bookmarkMime->item(); + + if (m_bookmark == bookmark) { + return; + } } else { const QUrl url = mime->urls().at(0); const QString title = mime->hasText() ? mime->text() : url.toEncoded(QUrl::RemoveScheme);