diff --git a/F-Droid/src/org/fdroid/fdroid/FDroid.java b/F-Droid/src/org/fdroid/fdroid/FDroid.java index b7e04012b..4a41f1b4b 100644 --- a/F-Droid/src/org/fdroid/fdroid/FDroid.java +++ b/F-Droid/src/org/fdroid/fdroid/FDroid.java @@ -212,7 +212,7 @@ public class FDroid extends AppCompatActivity implements SearchView.OnQueryTextL appId = data.getSchemeSpecificPart(); } else if ("fdroid.search".equals(scheme)) { // fdroid.search:query - query = UriCompat.replacePlusWithSpace(data.getSchemeSpecificPart()); + query = data.getSchemeSpecificPart(); } if (!TextUtils.isEmpty(query)) { diff --git a/F-Droid/src/org/fdroid/fdroid/compat/UriCompat.java b/F-Droid/src/org/fdroid/fdroid/compat/UriCompat.java index c703b1efd..90ffff0ca 100644 --- a/F-Droid/src/org/fdroid/fdroid/compat/UriCompat.java +++ b/F-Droid/src/org/fdroid/fdroid/compat/UriCompat.java @@ -13,13 +13,9 @@ public class UriCompat { public static String getQueryParameter(Uri uri, String key) { String value = uri.getQueryParameter(key); if (value != null && Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) { - value = replacePlusWithSpace(value); + value = value.replaceAll("\\+", " "); } return value; } - public static String replacePlusWithSpace(String input) { - return input.replaceAll("\\+", " "); - } - }