[Qt5] problème de glisser-déposer vers chrome

Applications multimedia / jeux
Musky
Daikyu
Messages : 96
Inscription : mer. 26 août 2009, 01:32
Localisation : Bourges

[Qt5] problème de glisser-déposer vers chrome

Message par Musky »

Bonjour à tous.

Désolé si j'enfonce des portes ouvertes, mais ma recherche (rapide il est vrai), ne m'a pas permis de trouver de cas similaire (ce qui m'étonne, je dois le dire... à part un sur le forum international: https://bbs.archlinux.org/viewtopic.php?id=207338)

Bref, j'utilise chrome sous kde (plasma5), arch x86_64 et depuis un certain temps, je ne pouvais plus faire de glisser déposer depuis dolphin vers chrome.

Il semblerait que ce soit un bug connu de Qt, et j'ai trouvé un patch pour qt5 ici:
https://bugs.chromium.org/p/chromium/is ... =543940#c4

Après avoir laborieusement appliqué le patch sur la version 5.5.1-10 de qt5-base, je réinstalle avec mon pkg fraîchement crée. Le glisser-déposer refonctionne.

2 questions donc :
- vu que je n'ai pas trouvé grand monde évoquant ce problème (alors que j'imagine que glisser un fichier vers chrome n'est pas une opération particulièrement exotique), je me dis qu'une autre solution existe peut-être et qui me serait inconnue ?
- si il n'y a pas d'autre solution, quelle serait selon vous la meilleur manière d'avertir les développeurs de Qt (si jamais ils ne l'étaient pas encore ? je n'ai pas très envie de repatcher à chaque MAJ, d'autant plus que je suis bien incapable de modifier le patch si nécessaire)

Merci :D

----Edit----
Apparemment le bug a été soumis sur QT:
https://bugreports.qt.io/browse/QTBUG-45812
https://bugreports.qt.io/browse/QTBUG-50372

Par contre, je cite:
Please, if you want this patch to have any chance of being included into upstream Qt, submit it through codereview.qt-project.org
In the qxcbdrag.cpp there's even a code-path which used to do this but it was never ported from XLib and thus is diabled.
J'ai pas tout saisi, mais j'imagine qu'il faudrait donc exposer le problème ailleurs pour que la solution sot intégrée.
Répondre