summaryrefslogtreecommitdiff
path: root/src/nautilus-shell-search-provider.c
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2015-12-16 13:49:39 +0100
committerCarlos Soriano <csoriano@gnome.org>2015-12-16 13:49:39 +0100
commit42ce3fb94ce531b1f96f1ad59546c3e3f00d58f9 (patch)
tree548b8a4c57750a6afce12c711ef69b4829dcd974 /src/nautilus-shell-search-provider.c
parent4cd5c8825e53d8a9d44af32f358e8c1d25a3701e (diff)
downloadnautilus-42ce3fb94ce531b1f96f1ad59546c3e3f00d58f9.tar.gz
bookmark-list: use internal list for clients
So we will be able to remove some of the public API, since we can use GList functions.
Diffstat (limited to 'src/nautilus-shell-search-provider.c')
-rw-r--r--src/nautilus-shell-search-provider.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/nautilus-shell-search-provider.c b/src/nautilus-shell-search-provider.c
index a2b596d4f..2148e7a49 100644
--- a/src/nautilus-shell-search-provider.c
+++ b/src/nautilus-shell-search-provider.c
@@ -256,7 +256,6 @@ search_add_volumes_and_bookmarks (PendingSearch *search)
NautilusSearchHit *hit;
NautilusBookmark *bookmark;
const gchar *name;
- gint length, idx;
gchar *string, *uri;
gdouble match;
GList *l, *m, *drives, *volumes, *mounts, *mounts_to_check, *candidates;
@@ -266,17 +265,17 @@ search_add_volumes_and_bookmarks (PendingSearch *search)
GFile *location;
SearchHitCandidate *candidate;
NautilusBookmarkList *bookmarks;
+ GList *all_bookmarks;
GVolumeMonitor *volume_monitor;
bookmarks = nautilus_application_get_bookmarks (NAUTILUS_APPLICATION (g_application_get_default ()));
+ all_bookmarks = nautilus_bookmark_list_get_all (bookmarks);
volume_monitor = g_volume_monitor_get ();
candidates = NULL;
/* first add bookmarks */
- length = nautilus_bookmark_list_length (bookmarks);
- for (idx = 0; idx < length; idx++) {
- bookmark = nautilus_bookmark_list_item_at (bookmarks, idx);
-
+ for (l = all_bookmarks; l != NULL; l = l->next) {
+ bookmark = NAUTILUS_BOOKMARK (l->data);
name = nautilus_bookmark_get_name (bookmark);
if (name == NULL)
continue;