[nautilus/wip/antoniof/experimental-gtk4-build: 35/52] search-engine-recent: Adapt to GtkRecentInfo time getter changes
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/antoniof/experimental-gtk4-build: 35/52] search-engine-recent: Adapt to GtkRecentInfo time getter changes
- Date: Fri, 31 Dec 2021 23:58:46 +0000 (UTC)
commit 0be27df44e64de65a2a8869c7d7c7f2ecb81bb3c
Author: António Fernandes <antoniof gnome org>
Date: Fri Dec 31 13:17:28 2021 +0000
search-engine-recent: Adapt to GtkRecentInfo time getter changes
They return an internal GDateTime pointer now, not a time_t.
src/nautilus-search-engine-recent.c | 16 ++++++----------
1 file 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);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]