From ae1ea1214bb056dbc294c32e84e769dae84c907f Mon Sep 17 00:00:00 2001 From: Christian Dywan Date: Wed, 3 Feb 2010 18:42:58 +0100 Subject: [PATCH] Only query the current time once when populating the history --- panels/midori-history.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/panels/midori-history.c b/panels/midori-history.c index 87d21536..3f56ddb2 100644 --- a/panels/midori-history.c +++ b/panels/midori-history.c @@ -180,6 +180,7 @@ midori_history_read_from_db (MidoriHistory* history, sqlite3_stmt* statement; gint result; gchar* sqlcmd; + time_t current_time; GtkTreeIter iter; GtkTreeIter root_iter; @@ -201,6 +202,8 @@ midori_history_read_from_db (MidoriHistory* history, } g_free (sqlcmd); + current_time = time (NULL); + while ((result = sqlite3_step (statement)) == SQLITE_ROW) { KatzeItem* item; @@ -211,7 +214,6 @@ midori_history_read_from_db (MidoriHistory* history, if (req_day == 0) { - time_t current_time; gint age; gchar token[50]; gchar* sdate; @@ -221,7 +223,6 @@ midori_history_read_from_db (MidoriHistory* history, item = katze_item_new (); katze_item_set_added (item, day); - current_time = time (NULL); age = sokoke_days_between ((time_t*)&date, ¤t_time); /* A negative age is a date in the future, the clock is probably off */ -- 2.39.5