I noticed this when I was trying to fix ark, which was failing when I was trying to extract a file with an empty pace in its name from Dolphin's context menu. When you run "Extract → Extract Archive Here, Autodect Subfolder", then it calls "ark --batch --autodestination --autosubfolder %F" where instead of %F it passes selected archive. When the archive contains a space in its name, it takes it as two separated files, because the space is not escaped. Running the same command from console with the same archive with escaped space works as expected. I was trying to fix it, but I'm not sure where and how to do it properly, because probably the same problem is in klauncher, where this code is similar. Reproducible: Always Steps to Reproduce: 1. Open dolphin 2. Pickup an archive with a space in its name 3. Open context menu and select Extract → Extract archive here, autodetect subfolder Actual Results: Ark is not able to extract this file and reports that following files could not be extracted and lists the selected file, just devided by an empty space. Expected Results: Ark is able to extract the selected file and doesn't consider it as two separated files.
*** Bug 345140 has been marked as a duplicate of this bug. ***
I cannot reproduce this. It works here (both in dolphin4 and dolphin5). I renamed a zip file to "some images.zip" and it creates a "some images" subdir with all the files in it.
Git commit d33c876f26d526d6e014d732658f21a903c3adff by David Faure. Committed on 04/10/2015 at 11:02. Pushed by dfaure into branch 'master'. Add autotest to prove that KRun handles spaces in urls just fine Change-Id: I4d5ad337377c8307631547bfaf16fcbb339e80f3 M +3 -3 autotests/krununittest.cpp http://commits.kde.org/kio/d33c876f26d526d6e014d732658f21a903c3adff