Bug 485485 - With Qt 6.7, cannot drag an app from Kickoff and drop it on desktop
Summary: With Qt 6.7, cannot drag an app from Kickoff and drop it on desktop
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) (show other bugs)
Version: 6.0.3
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-13 13:52 UTC by Patrick Silva
Modified: 2024-04-19 04:52 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.0.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2024-04-13 13:52:17 UTC
SUMMARY
Can reproduce on both Arch Linux and neon unstable.

STEPS TO REPRODUCE
1. open Kickoff
2. drag a favorite app and try to drop it on desktop
3. 

OBSERVED RESULT
no context menu

EXPECTED RESULT
a context menu with "move/copy/link here", "add icon" and "cancel" options opens

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.7.0
Graphics Platform: Wayland
Comment 1 Nate Graham 2024-04-13 14:32:40 UTC
Cannot reproduce with Qt 6.6.2. Possibly a Qt 6.7 regression.
Comment 2 Bug Janitor Service 2024-04-14 06:11:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2202
Comment 3 Fushan Wen 2024-04-14 15:07:27 UTC
Git commit ec5b29c083f756e72a9ab4b6d056a089d26ba5d1 by Fushan Wen.
Committed on 14/04/2024 at 14:59.
Pushed by fusionfuture into branch 'master'.

applets/kickoff: fix invalid mimeData from item delegates

This fixes "QML KickoffGridDelegate (parent or ancestor of QQuickDragAttached):
Don't know how to encode variant of type QMetaType(QUrl) as mime type "text/uri-list"".
FIXED-IN: 6.0.4

M  +1    -1    applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/ec5b29c083f756e72a9ab4b6d056a089d26ba5d1
Comment 4 Fushan Wen 2024-04-14 15:28:19 UTC
Git commit 732b18fbab993a3b7e86a1eb4718e0fee58793ad by Fushan Wen.
Committed on 14/04/2024 at 15:18.
Pushed by fusionfuture into branch 'Plasma/6.0'.

applets/kickoff: fix invalid mimeData from item delegates

This fixes "QML KickoffGridDelegate (parent or ancestor of QQuickDragAttached):
Don't know how to encode variant of type QMetaType(QUrl) as mime type "text/uri-list"".
FIXED-IN: 6.0.4


(cherry picked from commit ec5b29c083f756e72a9ab4b6d056a089d26ba5d1)

M  +1    -1    applets/kickoff/package/contents/ui/AbstractKickoffItemDelegate.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/732b18fbab993a3b7e86a1eb4718e0fee58793ad