summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-02-17 12:44:07 -0800
committerJohn Reck <jreck@google.com>2011-02-17 13:24:22 -0800
commit57928453a0996396a7a899cd4637d3e8865b1f97 (patch)
tree2cd295b3f253a6dd8692f047a54b2e57edaec577 /src/com/android
parent15c0f987a09f24658946ce58dfb5a71dc0f04450 (diff)
downloadpackages_apps_Browser-57928453a0996396a7a899cd4637d3e8865b1f97.zip
packages_apps_Browser-57928453a0996396a7a899cd4637d3e8865b1f97.tar.gz
packages_apps_Browser-57928453a0996396a7a899cd4637d3e8865b1f97.tar.bz2
Fix updatescreenshot behavior
Bug: 3466250 URL query parameters are imporant, don't strip them Change-Id: I9c43598f56150470658485364aadfd0425bfa8cd
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/browser/Bookmarks.java19
1 files changed, 4 insertions, 15 deletions
diff --git a/src/com/android/browser/Bookmarks.java b/src/com/android/browser/Bookmarks.java
index beea489..e7dc729 100644
--- a/src/com/android/browser/Bookmarks.java
+++ b/src/com/android/browser/Bookmarks.java
@@ -39,7 +39,7 @@ import java.io.ByteArrayOutputStream;
/**
* This class is purely to have a common place for adding/deleting bookmarks.
*/
-/* package */ class Bookmarks {
+public class Bookmarks {
// We only want the user to be able to bookmark content that
// the browser can handle directly.
private static final String acceptableBookmarkSchemes[] = {
@@ -162,11 +162,9 @@ import java.io.ByteArrayOutputStream;
static final String QUERY_BOOKMARKS_WHERE =
Combined.URL + " == ? OR " +
- Combined.URL + " == ? OR " +
- Combined.URL + " LIKE ? || '%' OR " +
- Combined.URL + " LIKE ? || '%'";
+ Combined.URL + " == ?";
- /* package */ static Cursor queryCombinedForUrl(ContentResolver cr,
+ public static Cursor queryCombinedForUrl(ContentResolver cr,
String originalUrl, String url) {
if (cr == null || url == null) {
return null;
@@ -179,17 +177,8 @@ import java.io.ByteArrayOutputStream;
// Look for both the original url and the actual url. This takes in to
// account redirects.
- String originalUrlNoQuery = removeQuery(originalUrl);
- String urlNoQuery = removeQuery(url);
- originalUrl = originalUrlNoQuery + '?';
- url = urlNoQuery + '?';
- // Use NoQuery to search for the base url (i.e. if the url is
- // http://www.yahoo.com/?rs=1, search for http://www.yahoo.com)
- // Use url to match the base url with other queries (i.e. if the url is
- // http://www.google.com/m, search for
- // http://www.google.com/m?some_query)
- final String[] selArgs = new String[] { originalUrlNoQuery, urlNoQuery, originalUrl, url };
+ final String[] selArgs = new String[] { originalUrl, url };
final String[] projection = new String[] { Combined.URL };
return cr.query(Combined.CONTENT_URI, projection, QUERY_BOOKMARKS_WHERE, selArgs, null);
}