gvfs r1810 - in trunk: . client
- From: rburton svn gnome org
- To: svn-commits-list gnome org
- Subject: gvfs r1810 - in trunk: . client
- Date: Mon, 16 Jun 2008 08:51:18 +0000 (UTC)
Author: rburton
Date: Mon Jun 16 08:51:18 2008
New Revision: 1810
URL: http://svn.gnome.org/viewvc/gvfs?rev=1810&view=rev
Log:
2008-06-16 Ross Burton <ross burtonini com>
Bug 536252 â GFileEnumerator should allow access to the containing
GFile
* client/gdaemonfile.c:
* client/gdaemonfileenumerator.c:
* client/gdaemonfileenumerator.h:
Pass the GFile to the file enumerator constructor and use it to
set the container property. (Requires glib r7044)
Modified:
trunk/ChangeLog
trunk/client/gdaemonfile.c
trunk/client/gdaemonfileenumerator.c
trunk/client/gdaemonfileenumerator.h
Modified: trunk/client/gdaemonfile.c
==============================================================================
--- trunk/client/gdaemonfile.c (original)
+++ trunk/client/gdaemonfile.c Mon Jun 16 08:51:18 2008
@@ -709,7 +709,7 @@
DBusConnection *connection;
char *uri;
- enumerator = g_daemon_file_enumerator_new ();
+ enumerator = g_daemon_file_enumerator_new (file);
obj_path = g_daemon_file_enumerator_get_object_path (enumerator);
@@ -2425,7 +2425,7 @@
GDaemonFileEnumerator *enumerator;
char *uri;
- enumerator = g_daemon_file_enumerator_new ();
+ enumerator = g_daemon_file_enumerator_new (file);
obj_path = g_daemon_file_enumerator_get_object_path (enumerator);
uri = g_file_get_uri (file);
Modified: trunk/client/gdaemonfileenumerator.c
==============================================================================
--- trunk/client/gdaemonfileenumerator.c (original)
+++ trunk/client/gdaemonfileenumerator.c Mon Jun 16 08:51:18 2008
@@ -112,11 +112,13 @@
}
GDaemonFileEnumerator *
-g_daemon_file_enumerator_new (void)
+g_daemon_file_enumerator_new (GFile *file)
{
GDaemonFileEnumerator *daemon;
- daemon = g_object_new (G_TYPE_DAEMON_FILE_ENUMERATOR, NULL);
+ daemon = g_object_new (G_TYPE_DAEMON_FILE_ENUMERATOR,
+ "container", file,
+ NULL);
return daemon;
}
Modified: trunk/client/gdaemonfileenumerator.h
==============================================================================
--- trunk/client/gdaemonfileenumerator.h (original)
+++ trunk/client/gdaemonfileenumerator.h Mon Jun 16 08:51:18 2008
@@ -46,7 +46,7 @@
GType g_daemon_file_enumerator_get_type (void) G_GNUC_CONST;
-GDaemonFileEnumerator *g_daemon_file_enumerator_new (void);
+GDaemonFileEnumerator *g_daemon_file_enumerator_new (GFile *file);
char * g_daemon_file_enumerator_get_object_path (GDaemonFileEnumerator *enumerator);
void g_daemon_file_enumerator_set_sync_connection (GDaemonFileEnumerator *enumerator,
DBusConnection *connection);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]