And here is another patch, which fixes the handling of .desktop files with a space in their name (amongst other uri-encodable characters). The problem was that gnomvfs converts spaces to %20 encoding. I've fixed this by using gnomevfs's helper functions to do the encoding and decoding.
** Attachment added: "Fixes URI-encoding and decoding of gnomevfs files" http://librarian.launchpad.net/4894013/gnome-menus-2.16.1-fix_.desktop_notifications_uri_handling.patch -- Editing the menu doesn't update correctly after changes https://launchpad.net/bugs/64264 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs