Bug 306996

Summary: Drag and drop of wallpapers does not work if the image is remote (job fails)
Product: [Unmaintained] plasma4 Reporter: Luca Beltrame <lbeltrame>
Component: wallpaper-imageAssignee: Paolo Capriotti <p.capriotti>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: kde, plasma-bugs
Priority: NOR    
Version: 4.9-git   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Luca Beltrame 2012-09-18 19:26:53 UTC
This issue was originally found when developing image drag and drop support for my application. Plasma would accept the drop (containing an URL) and offer the choices possible for an image, like a local file. However, while picture frame and previewer actually display the image, setting a wallpaper results in a black screen: the reason (as discussed with notmart on IRC) is the fact that the image download fails before even passing the result to the wallpaper.

Reproducible: Always

Steps to Reproduce:
1. Drag a remote link containing an image to Plasma
2. Select wallpaper

Actual Results:  
The wallpaper turns black and the configuration dialog shows a file with resolution "0x0".

Expected Results:  
The wallpaper is correctly set.

Git master from two days ago.
Comment 1 Nate Graham 2018-06-08 19:43:36 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham