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