GNOME Bugzilla – Bug 140095
Save As error when desktop == $HOME
Last modified: 2004-12-22 21:47:04 UTC
I have Nautilus configured to use $HOME as desktop. In the Save As dialog I get an error message when selecting the Desktop location, because it looks specifically for $HOME/Desktop. Either is should leave out the Desktop location in this case, or make no difference between Home and Desktop.
A few things about this: The file chooser doesn't pay attention to the setting in Nautilus, because we haven't implemented a way for them to communicate. However, it does test for the presence of a ~/Desktop folder. It should work correctly even if you don't have one, or even if it does exist but is a symlink to another place. What error message do you get?
Kon de huidige map niet instellen op file:///home/reinout/Desktop: error accessing 'Pʴ:///home/reinout/Desktop': Bestand niet gevonden ..which means as much as 'file not found'. In a way, yes, this is testing for the presence of a ~/Desktop folder but... ;) BTW, checking if $HOME==desktop shouldn't involve more than just reading a gconf key, should it?
OK, this only happens with the gnome-vfs backend. gtk_file_system_gnome_vfs_get_folder() always returns a folder structure, as it tries to load it asynchronously. It should test for actual presence of the folder before it creates the folder structure. The unix backend works fine.
*** Bug 140319 has been marked as a duplicate of this bug. ***
Fixed on CVS. Please update your libgnomeui.
Reopening because the patch I put in may not be needed once bug #140800 is fixed.
*** This bug has been marked as a duplicate of 146185 ***