mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
Bug 935414 - Limit number of constraint terms in filter query. r=lucasr
This commit is contained in:
parent
13e3ce03db
commit
84c92aeac4
@ -147,7 +147,9 @@ public class LocalBrowserDB implements BrowserDB.BrowserDBIface {
|
||||
// the constraint string(s), treating space-separated words as separate constraints
|
||||
if (!TextUtils.isEmpty(constraint)) {
|
||||
String[] constraintWords = constraint.toString().split(" ");
|
||||
for (int i = 0; i < constraintWords.length; i++) {
|
||||
// Only create a filter query with a maximum of 10 constraint words
|
||||
int constraintCount = Math.min(constraintWords.length, 10);
|
||||
for (int i = 0; i < constraintCount; i++) {
|
||||
selection = DBUtils.concatenateWhere(selection, "(" + Combined.URL + " LIKE ? OR " +
|
||||
Combined.TITLE + " LIKE ?)");
|
||||
String constraintWord = "%" + constraintWords[i] + "%";
|
||||
|
Loading…
Reference in New Issue
Block a user