diff options
Diffstat (limited to 'core/java/android/widget/SearchView.java')
| -rwxr-xr-x | core/java/android/widget/SearchView.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/widget/SearchView.java b/core/java/android/widget/SearchView.java index e246288b81f1..2108f8ea350e 100755 --- a/core/java/android/widget/SearchView.java +++ b/core/java/android/widget/SearchView.java @@ -1695,7 +1695,7 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { Intent queryIntent = new Intent(Intent.ACTION_SEARCH); queryIntent.setComponent(searchActivity); PendingIntent pending = PendingIntent.getActivity(getContext(), 0, queryIntent, - PendingIntent.FLAG_ONE_SHOT); + PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_MUTABLE); // Now set up the bundle that will be inserted into the pending intent // when it's time to do the search. We always build it here (even if empty) @@ -1789,7 +1789,7 @@ public class SearchView extends LinearLayout implements CollapsibleActionView { return createIntent(action, dataUri, extraData, query, actionKey, actionMsg); } catch (RuntimeException e ) { int rowNum; - try { // be really paranoid now + try { // be really defensive now rowNum = c.getPosition(); } catch (RuntimeException e2 ) { rowNum = -1; |
