diff options
author | António Fernandes <antoniof@gnome.org> | 2021-12-31 13:17:28 +0000 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2022-01-01 22:24:03 +0000 |
commit | f25528e993e587d3feb4570e944497ebc02cad54 (patch) | |
tree | 7d85cd48ad6e8469feb76ccb281519dbb0b4d31e | |
parent | 3942cef75bce88538be1ed7c1c34432d1274c740 (diff) | |
download | nautilus-f25528e993e587d3feb4570e944497ebc02cad54.tar.gz |
search-engine-recent: Adapt to GtkRecentInfo time getter changes
They return an internal GDateTime pointer now, not a time_t.
-rw-r--r-- | src/nautilus-search-engine-recent.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/nautilus-search-engine-recent.c b/src/nautilus-search-engine-recent.c index 6082e4a1a..d2204d163 100644 --- a/src/nautilus-search-engine-recent.c +++ b/src/nautilus-search-engine-recent.c @@ -232,9 +232,8 @@ recent_thread_func (gpointer user_data) if (rank > 0) { NautilusSearchHit *hit; - time_t modified, visited; - g_autoptr (GDateTime) gmodified = NULL; - g_autoptr (GDateTime) gvisited = NULL; + GDateTime *modified; + GDateTime *visited; if (gtk_recent_info_is_local (info)) { @@ -281,9 +280,6 @@ recent_thread_func (gpointer user_data) modified = gtk_recent_info_get_modified (info); visited = gtk_recent_info_get_visited (info); - gmodified = g_date_time_new_from_unix_local (modified); - gvisited = g_date_time_new_from_unix_local (visited); - if (date_range != NULL) { NautilusQuerySearchType type; @@ -297,11 +293,11 @@ recent_thread_func (gpointer user_data) if (type == NAUTILUS_QUERY_SEARCH_TYPE_LAST_ACCESS) { - target_time = visited; + target_time = g_date_time_to_unix (visited); } else if (type == NAUTILUS_QUERY_SEARCH_TYPE_LAST_MODIFIED) { - target_time = modified; + target_time = g_date_time_to_unix (modified); } if (!nautilus_file_date_in_between (target_time, @@ -313,8 +309,8 @@ recent_thread_func (gpointer user_data) hit = nautilus_search_hit_new (uri); nautilus_search_hit_set_fts_rank (hit, rank); - nautilus_search_hit_set_modification_time (hit, gmodified); - nautilus_search_hit_set_access_time (hit, gvisited); + nautilus_search_hit_set_modification_time (hit, modified); + nautilus_search_hit_set_access_time (hit, visited); hits = g_list_prepend (hits, hit); } |