summaryrefslogtreecommitdiff
path: root/libnautilus-private
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2016-03-29 15:08:38 +0200
committerCarlos Soriano <csoriano@gnome.org>2016-03-30 09:59:59 +0200
commit15524454beebaaa08fdf08e4b06fa4bf8c095cc6 (patch)
tree109a52669344b89a1a887eeb79025b55abb4be26 /libnautilus-private
parent99bb990da72745c559a174f9a3e45788d38ab411 (diff)
downloadnautilus-15524454beebaaa08fdf08e4b06fa4bf8c095cc6.tar.gz
bookmarks: don't allow bookmarking search
With the latest redesign of the search, there is not much point to bookmark a search, and instead, make the search again. Anyway, maybe it makes sense if we create a more complex search engine, but we can add support for it in the future, when it's needed.
Diffstat (limited to 'libnautilus-private')
-rw-r--r--libnautilus-private/nautilus-file-utilities.c10
-rw-r--r--libnautilus-private/nautilus-file-utilities.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-file-utilities.c b/libnautilus-private/nautilus-file-utilities.c
index 952d010ca..e8def7f32 100644
--- a/libnautilus-private/nautilus-file-utilities.c
+++ b/libnautilus-private/nautilus-file-utilities.c
@@ -35,6 +35,7 @@
#include <eel/eel-stock-dialogs.h>
#include <eel/eel-string.h>
#include <eel/eel-debug.h>
+#include <eel/eel-vfs-extensions.h>
#include <glib.h>
#include <glib/gi18n.h>
#include <glib/gstdio.h>
@@ -523,6 +524,15 @@ nautilus_is_desktop_directory (GFile *dir)
return g_file_equal (dir, desktop_dir);
}
+gboolean
+nautilus_is_search_directory (GFile *dir)
+{
+ g_autofree gchar *uri = NULL;
+
+ uri = g_file_get_uri (dir);
+ return eel_uri_is_search (uri);
+}
+
GMount *
nautilus_get_mounted_mount_for_root (GFile *location)
{
diff --git a/libnautilus-private/nautilus-file-utilities.h b/libnautilus-private/nautilus-file-utilities.h
index d3016df09..5e1f2837a 100644
--- a/libnautilus-private/nautilus-file-utilities.h
+++ b/libnautilus-private/nautilus-file-utilities.h
@@ -46,6 +46,7 @@ gboolean nautilus_is_home_directory (GFile *dir);
gboolean nautilus_is_home_directory_file (GFile *dir,
const char *filename);
gboolean nautilus_is_in_system_dir (GFile *location);
+gboolean nautilus_is_search_directory (GFile *dir);
GMount * nautilus_get_mounted_mount_for_root (GFile *location);
gboolean nautilus_should_use_templates_directory (void);