{
name = g_file_info_get_name (info);
filename = g_build_filename (root, name, NULL);
- g_object_unref (info);
file = g_file_new_for_path (filename);
entry = gio_file_to_atom (ctx, file);
if (entry)
}
g_object_unref (file);
g_free (filename);
+ g_object_unref (info);
}
g_object_unref (enumerator);
g_object_unref (dir);
g_ptr_array_free (filenames, FALSE);
}
-static int
-gio_atom_is_feed (AtomCtx *ctx, AtomID *id)
-{
- return (!strcmp (atom_id_string (id), "/"));
-}
-
AtomBackend *
gio_backend (void)
{
backend = atom_backend_new ();
atom_backend_retrieve_entry_set (backend, gio_atom_retrieve_entry);
atom_backend_enumerate_entries_set (backend, gio_enumerate_entries);
- atom_backend_is_feed_set (backend, gio_atom_is_feed);
return backend;
}