Fix handling of search URIs with uri parameters.
Fixes bug 2652114.

Change-Id: Ie07db3fd2c38ebe75cff9d672d555fd9c7b0cd08
diff --git a/src/com/android/providers/media/MediaProvider.java b/src/com/android/providers/media/MediaProvider.java
index 4d234e5..a3ab19a 100644
--- a/src/com/android/providers/media/MediaProvider.java
+++ b/src/com/android/providers/media/MediaProvider.java
@@ -1480,7 +1480,7 @@
             String[] selectionArgs, String sort, int mode,
             String limit) {
 
-        String mSearchString = uri.toString().endsWith("/") ? "" : uri.getLastPathSegment();
+        String mSearchString = uri.getPath().endsWith("/") ? "" : uri.getLastPathSegment();
         mSearchString = mSearchString.replaceAll("  ", " ").trim().toLowerCase();
 
         String [] searchWords = mSearchString.length() > 0 ?