summaryrefslogtreecommitdiff
path: root/src/nautilus-search-engine-recent.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-search-engine-recent.c')
-rw-r--r--src/nautilus-search-engine-recent.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/nautilus-search-engine-recent.c b/src/nautilus-search-engine-recent.c
index a31b9d88f..288775f4c 100644
--- a/src/nautilus-search-engine-recent.c
+++ b/src/nautilus-search-engine-recent.c
@@ -171,8 +171,13 @@ is_file_valid_recursive (NautilusSearchEngineRecent *self,
if (!nautilus_query_get_show_hidden_files (self->query))
{
- if (!g_file_info_get_is_hidden (file_info) &&
- !g_file_info_get_is_backup (file_info))
+ gboolean is_hidden;
+
+ is_hidden = g_file_info_get_attribute_boolean (file_info,
+ G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN) ||
+ g_file_info_get_attribute_boolean (file_info,
+ G_FILE_ATTRIBUTE_STANDARD_IS_BACKUP);
+ if (!is_hidden)
{
g_autoptr (GFile) parent = g_file_get_parent (file);