From af400ac5a84c20ae099f97fd0e0b3874a5ac493d Mon Sep 17 00:00:00 2001 From: Eric Kok Date: Wed, 7 May 2014 07:46:11 +0200 Subject: [PATCH] In web searches, only replace %s for the search string because the formatter will try to parse url encodes strings such as %3B as well. Fixes issue #134. --- core/src/org/transdroid/core/gui/search/SearchActivity.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/org/transdroid/core/gui/search/SearchActivity.java b/core/src/org/transdroid/core/gui/search/SearchActivity.java index fe5e91c4..163168d1 100644 --- a/core/src/org/transdroid/core/gui/search/SearchActivity.java +++ b/core/src/org/transdroid/core/gui/search/SearchActivity.java @@ -265,8 +265,7 @@ public class SearchActivity extends SherlockFragmentActivity implements OnNaviga // Start a browser page directly to the requested search results WebsearchSetting websearch = (WebsearchSetting) lastUsedSite; - startActivity(new Intent(Intent.ACTION_VIEW, - Uri.parse(String.format(websearch.getBaseUrl(), lastUsedQuery)))); + startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(websearch.getBaseUrl().replace("%s", lastUsedQuery)))); finish(); } else if (lastUsedSite instanceof SearchSite) {