GNOME Bugzilla – Bug 46899
nautilus_uri_is_trash_folder does sync. I/O
Last modified: 2008-03-28 15:29:56 UTC
This causes all sorts of problems, including the problem mentioned in bug 46714. It seems we could keep a list of trash directories around so this doesn't happen. We bend over backwards elsewhere to not do sync. I/O. ------- Additional Comments From don@eazel.com 2001-02-23 03:33:47 ---- I just moved bug #46714 out to 1.2 on Mike Fleming's recommendation. Can this really be fixed for 1.0? ------- Additional Comments From pavel@eazel.com 2001-02-23 08:21:25 ---- Don't think this is super important for 1.0 - we only support Trash on local file systems for now, the single stat the call does is not lileky t actually cause blocking. ------- Additional Comments From darin@bentspoon.com 2001-02-23 09:17:07 ---- I don't think anyone suggested that this was for 1.0. Note that the milestone is still blank so I haven't even done the first step of triage yet. ------- Additional Comments From eli@eazel.com 2001-03-26 11:19:06 ---- SPAAAAAAAAAM! (Jon Allen has taken these components; QA Assigning bugs to him.) ------- Additional Comments From snickell@stanford.edu 2001-07-23 00:39:54 ---- Taking bugs previously assigned to Pavel, assigning them to myself. Will parse them out at my leisure , but many are GnomeVFS bugs we should look at for 2.0 ------- Additional Comments From mjs@noisehavoc.org 2001-07-23 01:16:52 ---- Move to unassigned. I'll probably want to take a crack at some of these myself, and Seth says he is unlikely to. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-09-09 21:00 -------
Changing to "old" target milestone for all bugs laying around with no milestone set.
The function nautilus_uri_is_trash_folder is no longer in the Nautilus source, but seems to have been renamed to eel_uri_is_trash_folder and can be found in eel-vfs-extensions.c in the eel source tree. Moving this too eel. I can't tell from the code if the function is doing async i/o or not.
Assigning to myself.
Updating version.
The code has been removed during GIO migration: http://svn.gnome.org/viewvc/eel?view=revision&revision=1956 Closing as FIXED.