File names received from GList parameter in invoke_external_bulk_rename_utility are URL-encoded. Spaces in names replaced with '%20' literal.
Glib processes arguments and checks if for macro literals. It treats '%20' as macro '%2' and symbol '0'. So it filters out '%2' and leaves only zero. E.g. 'file:///long%20directory/file%20name' will be translated to 'file:///long0directory/file0name' One of the possible solutions is to URL-unescape file names. ** Patch added: "1183665.diff" https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1183665/+attachment/4552883/+files/1183665.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1183665 Title: nautilus passes invalid URIs to bulk-rename-tool To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1183665/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
