[graphics/koko/release/26.08] src/qml/gallery: GalleryPage: Disable drag for non-folder view

Oliver Beard <[email protected]> Tue, 4 Aug 2026 13:30:43 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 25009bc31433612ef5508b0f9a6b2c248104253a by Oliver Beard.
Committed on 04/08/2026 at 13:25.
Pushed by olib into branch 'release/26.08'.

GalleryPage: Disable drag for non-folder view

Otherwise, we can drag multiple items from disparate folders, or collections (for which, the drag represents the cover item, making no sense).

M  +1    -0    src/qml/gallery/GalleryPage.qml

https://invent.kde.org/graphics/koko/-/commit/25009bc31433612ef5508b0f9a6b2c248104253a

diff --git a/src/qml/gallery/GalleryPage.qml b/src/qml/gallery/GalleryPage.qml
index 3b02bc0a..21c9ee1a 100644
--- a/src/qml/gallery/GalleryPage.qml
+++ b/src/qml/gallery/GalleryPage.qml
@@ -605,6 +605,7 @@ Kirigami.ScrollablePage {
             readonly property bool draggingMultipleSelection: dragItem && dragItem.selected && selectionModel.selectedIndexes.length > 1
             readonly property bool hasDragImage: dragItem && gridView.Drag.active
             acceptedDevices: PointerDevice.Mouse | PointerDevice.TouchPad | PointerDevice.Stylus
+            enabled: page.isFolderView
             target: null
             onActiveChanged: {
                 if (!active) {