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 Desktop Bugs, which is subscribed to nautilus in 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 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs