| Index: chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java
|
| index d108f1f603981bcd0246416aa98095ee67346b60..e9a5f2dd44a1f3eb8d921c2441ec3dbe718afdbe 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeBrowserProviderClient.java
|
| @@ -146,7 +146,7 @@ public class ChromeBrowserProviderClient {
|
| private static Bundle argsToBundle(Object ... args) {
|
| Bundle methodArgs = new Bundle();
|
| for (int i = 0; i < args.length; ++i) {
|
| - Class argClass = args[i].getClass();
|
| + Class<? extends Object> argClass = args[i].getClass();
|
| if (Parcelable.class.isAssignableFrom(argClass)) {
|
| methodArgs.putParcelable(ChromeBrowserProvider.argKey(i), (Parcelable) args[i]);
|
| } else if (Serializable.class.isAssignableFrom(argClass)) {
|
| @@ -159,6 +159,7 @@ public class ChromeBrowserProviderClient {
|
| return methodArgs;
|
| }
|
|
|
| + @SuppressWarnings("unchecked")
|
| private static <T extends Object> T chromeBrowserProviderCall(Class returnType, String name,
|
| Context context, Bundle args) {
|
| Bundle result = context.getContentResolver().call(getPrivateProviderUri(context),
|
|
|