summaryrefslogtreecommitdiff
path: root/src/nautilus-bookmark-list.c
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-10-22 13:06:30 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-10-22 13:06:30 -0400
commitddf3a8180c0f91d2327851c8a3a0538ca04440bd (patch)
tree23d535d4f0ac9e87c5675b8f5f2d6890960d91cf /src/nautilus-bookmark-list.c
parent26e6907a9343e45500d4c3373e4210d072db08e1 (diff)
downloadnautilus-ddf3a8180c0f91d2327851c8a3a0538ca04440bd.tar.gz
bookmark-list: add a can_bookmark() method
Using the previously added API.
Diffstat (limited to 'src/nautilus-bookmark-list.c')
-rw-r--r--src/nautilus-bookmark-list.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/nautilus-bookmark-list.c b/src/nautilus-bookmark-list.c
index 24dbe9244..87d42dcf9 100644
--- a/src/nautilus-bookmark-list.c
+++ b/src/nautilus-bookmark-list.c
@@ -655,6 +655,17 @@ nautilus_bookmark_list_save_file (NautilusBookmarkList *bookmarks)
}
}
+gboolean
+nautilus_bookmark_list_can_bookmark_location (NautilusBookmarkList *list,
+ GFile *location)
+{
+ if (nautilus_bookmark_list_item_with_location (list, location)) {
+ return FALSE;
+ }
+
+ return !nautilus_is_home_directory (location);
+}
+
/**
* nautilus_bookmark_list_new:
*