Re: Folders become inaccessible after browsing remote locations like ftp, smb
- From: dinoop thomas <dinoop thomas wipro com>
- To: nautilus-list gnome org
- Cc: dinoop thomas <dinoop thomas wipro com>
- Subject: Re: Folders become inaccessible after browsing remote locations like ftp, smb
- Date: Tue, 05 Apr 2005 21:03:14 +0530
Hi Alex,
Thanks for inputs.
I don't think the bug is in nautilus_bookmark_connect_file(). Whats
really causing the loop is the nautilus_bookmark_connect_file() call in:
if (nautilus_file_is_gone (file)) {
/* The file we were monitoring has been deleted,
* or moved in a way that we didn't notice. Make * a spanking new
NautilusFile object for this * location so if a new file appears in
this place * we will notice.
*/
nautilus_bookmark_disconnect_file (bookmark);
nautilus_bookmark_connect_file (bookmark);
should_emit_appearance_changed_signal = TRUE;
}
Does removing that call fix the problem? Then we'll cut the loop, but
we'll still re-read the information the next time someone calls e.g.
nautilus_bookmark_get_icon()
No, it does not solve the issue. Its getting called from many other
functions.
I feel a better way to solve problem is to check whether the remote file
actually exists or not, in nautilus_bookmark_uri_known_not_to_exist().
The current check is incomplete and fails for remote locations. For
local files, g_file_test() is called to check its existence, which works
fine; so problem is not seen for local files. I have uploaded a patch in
bugzilla bug#170761 which tries to take care of remote locations. But I
am using nautilus_file_get_existing to figure out if remote file
actually exists or not. I am not sure of any other way to know this.
http://bugzilla.gnome.org/show_bug.cgi?id=170761.
Kindly give your valuable suggestions.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]