From: Christian Dywan Date: Wed, 3 Feb 2010 17:42:58 +0000 (+0100) Subject: Only query the current time once when populating the history X-Git-Url: https://spindle.queued.net/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae1ea1214bb056dbc294c32e84e769dae84c907f;p=midori Only query the current time once when populating the history --- 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 */