Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
09736fa6 by Fatih Uzunoglu at 2024-05-18T14:17:16+00:00
qml: do not accept all drag enter events in MainInterface drop area
- - - - -
1 changed file:
- modules/gui/qt/maininterface/qml/MainInterface.qml
Changes:
=====================================
modules/gui/qt/maininterface/qml/MainInterface.qml
=====================================
@@ -203,6 +203,20 @@ Item {
DropArea {
anchors.fill: parent
+
+ onEntered: (drag) => {
+ // Do not handle internal drag here:
+ if (!drag.source) {
+ // Foreign drag, check if valid:
+ if (drop.hasUrls || drop.hasText) {
+ drag.accepted = true
+ return
+ }
+ }
+
+ drag.accepted = false
+ }
+
onDropped: (drop) => {
let urls = []
if (drop.hasUrls) {
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/09736fa6060667b9a86d86c2541447a696a78f82
--
This project does not include diff previews in email notifications.
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/09736fa6060667b9a86d86c2541447a696a78f82
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits