Summary: | Setting Custom Icon for Places Entry Impossible Due to Forced Window Focus | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-kiconthemes | Reporter: | andydecleyre |
Component: | general | Assignee: | Christoph Feck <cfeck> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andydecleyre, aspotashev, chrno-sphered, contacto, florian.roehrer, foss, frank78ac, gg.kde, jmillan, junkbox80, kdelibs-bugs, matthiaskampmann, rusty.robot.g, traceydick, vendor |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Video Demonstration
xprop and xwinfo output for the three dialogs |
Description
andydecleyre
2015-11-13 20:46:58 UTC
Created attachment 95486 [details]
Video Demonstration
Thanks for the bug report. (In reply to andydecleyre from comment #0) > The available versions are way off. This is regarding dolphin 15.08.3. Yes, you are right - sorry about that. I have just created the missing versions. I also ran into this bug on SuSE Leap 42.1 with Plasma 5. Workaround: 1) Add a "Place". 2) Edit ~/.local/share/user-places.xbel 3) Enter the path in the name attribute of the bookmark:icon element in the bookmark element for the place. Example: <bookmark:icon name="/home/gugrim/projects/Klara/trunk/docs/KlaraLogo.svg"/> Thank you Gunnar Grim! Still happens with 15.12 This is a bug in the KIconThemes framework (note that it's also reproducible in the file dialog of, e.g., KWrite). It forces the dialogs to be non-modal, so they do not work properly because the grand parent of the "Browse..." dialog is modal. I have uploaded a patch for review that fixes the problem for me: https://git.reviewboard.kde.org/r/126750/ Created attachment 96718 [details] xprop and xwinfo output for the three dialogs Martin said in the review request that xprop and xwinfo output for the three windows (the modal "Add Entry" dialog, the dialog for choosing the icon, and the file dialog for choosing the actual file) are needed. I generated it by pasting the commands below into a shell and clicking the three windows twice each and attached it here. I hope it helps! echo "xprop for modal \"Add Entry\" dialog" > bug355310.txt echo >> bug355310.txt xprop >> bug355310.txt echo >> bug355310.txt echo "xwininfo for modal \"Add Entry\" dialog" >> bug355310.txt echo >> bug355310.txt xwininfo >> bug355310.txt echo >> bug355310.txt echo "xprop for \"Choose Icon\" dialog" >> bug355310.txt echo >> bug355310.txt xprop >> bug355310.txt echo >> bug355310.txt echo "xwininfo for \"Choose Icon\" dialog" >> bug355310.txt echo >> bug355310.txt xwininfo >> bug355310.txt echo >> bug355310.txt echo "xprop for file dialog for choosing the icon" >> bug355310.txt echo >> bug355310.txt xprop >> bug355310.txt echo >> bug355310.txt echo "xwininfo for file dialog for choosing the icon" >> bug355310.txt echo >> bug355310.txt xwininfo >> bug355310.txt *** Bug 359362 has been marked as a duplicate of this bug. *** *** Bug 357533 has been marked as a duplicate of this bug. *** I can confirm that this still happens on Arch Linux, with Dolphin 15.12.2 *** Bug 360579 has been marked as a duplicate of this bug. *** I can confirm this on Kubuntu 16.04 I don't know exactly when this got fixed but since a while the bug is not present any more. From about menu: Dolphin 16.12.3 KDE Frameworks 5.32.0 Qt 5.8.0 (built against 5.8.0) Indeed. Could not find the commit, though. *** Bug 364349 has been marked as a duplicate of this bug. *** |