[PATCH] Handle vfs directory visit cancellation
- From: Christian Neumair <chris gnome-de org>
- To: gnome-vfs-list gnome org
- Subject: [PATCH] Handle vfs directory visit cancellation
- Date: Sun, 02 Apr 2006 18:31:15 +0200
The attached patch makes the callback-driven cancellation of directory
visits work.
Related bug report:
http://bugzilla.gnome.org/show_bug.cgi?id=311342
--
Christian Neumair <chris gnome-de org>
Index: libgnomevfs/gnome-vfs-directory.c
===================================================================
RCS file: /cvs/gnome/gnome-vfs/libgnomevfs/gnome-vfs-directory.c,v
retrieving revision 1.32
diff -u -p -r1.32 gnome-vfs-directory.c
--- libgnomevfs/gnome-vfs-directory.c 14 Nov 2005 11:41:13 -0000 1.32
+++ libgnomevfs/gnome-vfs-directory.c 2 Apr 2006 16:30:10 -0000
@@ -400,6 +400,8 @@ directory_visit_internal (GnomeVFSURI *u
recurse = FALSE;
stop = ! (* callback) (rel_path, info, recursing_will_loop,
data, &recurse);
+ if (stop)
+ result = GNOME_VFS_ERROR_INTERRUPTED;
if (! stop
&& recurse
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]