[Xfce4-commits] <midori:master> Rework history panel search query
Christian Dywan
noreply at xfce.org
Thu Jul 22 01:04:05 CEST 2010
Updating branch refs/heads/master
to 58f3444ba1d7a67463f19f84659a67d07f6ce0a4 (commit)
from ca9010acd5d3be603c8f288c1f853e71d02d4203 (commit)
commit 58f3444ba1d7a67463f19f84659a67d07f6ce0a4
Author: Alexander Butenko <a.butenka at gmail.com>
Date: Tue Jul 20 15:25:34 2010 -0400
Rework history panel search query
panels/midori-history.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/panels/midori-history.c b/panels/midori-history.c
index 8e7d7cd..84baaf6 100644
--- a/panels/midori-history.c
+++ b/panels/midori-history.c
@@ -207,16 +207,17 @@ midori_history_read_from_db (MidoriHistory* history,
{
gchar* filterstr;
- sqlcmd = "SELECT uri, title, day FROM history_view "
- "WHERE uri LIKE ? or title LIKE ? GROUP BY uri "
+ sqlcmd = "SELECT * FROM ("
+ " SELECT uri, title, day FROM history"
+ " WHERE uri LIKE ?1 OR title LIKE ?1 GROUP BY uri "
"UNION ALL "
- "SELECT replace(uri, '%s', title) AS uri, title, day "
- "FROM search_view WHERE title LIKE ?1 GROUP BY uri "
- "ORDER BY day ASC";
+ " SELECT replace (uri, '%s', keywords) AS uri, "
+ " keywords AS title, day FROM search "
+ " WHERE uri LIKE ?1 OR keywords LIKE ?1 GROUP BY uri "
+ ") ORDER BY day ASC";
result = sqlite3_prepare_v2 (db, sqlcmd, -1, &statement, NULL);
filterstr = g_strdup_printf ("%%%s%%", filter);
sqlite3_bind_text (statement, 1, filterstr, -1, g_free);
- sqlite3_bind_text (statement, 2, g_strdup (filterstr), -1, g_free);
req_day = -1;
}
else if (req_day == 0)
More information about the Xfce4-commits
mailing list