diff options
-rw-r--r-- | gio/ChangeLog | 8 | ||||
-rw-r--r-- | gio/glocalvfs.c | 10 | ||||
-rw-r--r-- | gio/gvfs.h | 3 |
3 files changed, 13 insertions, 8 deletions
diff --git a/gio/ChangeLog b/gio/ChangeLog index ca506d5f6..7793de403 100644 --- a/gio/ChangeLog +++ b/gio/ChangeLog @@ -1,3 +1,11 @@ +2008-01-28 Alexander Larsson <alexl@redhat.com> + + * glocalvfs.c: + Register local vfs with prio 0. + + * gvfs.h: + Remove old name and prio class members + 2008-01-28 Matthias Clasen <mclasen@redhat.com> * tests/g-file.c: Disable some tests that are failing in diff --git a/gio/glocalvfs.c b/gio/glocalvfs.c index 7f64905ab..165faf70c 100644 --- a/gio/glocalvfs.c +++ b/gio/glocalvfs.c @@ -43,8 +43,11 @@ struct _GLocalVfsClass }; #define g_local_vfs_get_type _g_local_vfs_get_type -G_DEFINE_TYPE (GLocalVfs, g_local_vfs, G_TYPE_VFS) - +G_DEFINE_TYPE_WITH_CODE (GLocalVfs, g_local_vfs, G_TYPE_VFS, + g_io_extension_point_implement (G_VFS_EXTENSION_POINT_NAME, + g_define_type_id, + "local", + 0)) static void g_local_vfs_finalize (GObject *object) { @@ -189,9 +192,6 @@ g_local_vfs_class_init (GLocalVfsClass *class) vfs_class = G_VFS_CLASS (class); - vfs_class->name = "local"; - vfs_class->priority = 0; - vfs_class->is_active = g_local_vfs_is_active; vfs_class->get_file_for_path = g_local_vfs_get_file_for_path; vfs_class->get_file_for_uri = g_local_vfs_get_file_for_uri; diff --git a/gio/gvfs.h b/gio/gvfs.h index 484b38673..b9515c910 100644 --- a/gio/gvfs.h +++ b/gio/gvfs.h @@ -57,9 +57,6 @@ struct _GVfsClass { GObjectClass parent_class; - const char *name; - int priority; - /* Virtual Table */ gboolean (*is_active) (GVfs *vfs); |