diff options
| author | 2016-01-07 18:52:26 -0700 | |
|---|---|---|
| committer | 2016-01-07 18:52:26 -0700 | |
| commit | 703fe24e25327f9e039185be4a0e4a34f69bef08 (patch) | |
| tree | e9c747c9aadf12e5fcfd7be3d0204850120384ea | |
| parent | e46fbfaf2e5759b54091dd62e2e9cf14a8545fcf (diff) | |
Null cursors don't need to be wrapped.
Change-Id: I59b604a60a066c2d808a796658757af952ef913c
| -rw-r--r-- | core/java/android/content/ContentProviderClient.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/content/ContentProviderClient.java b/core/java/android/content/ContentProviderClient.java index 16b5a4bc0404..9221fbb50c96 100644 --- a/core/java/android/content/ContentProviderClient.java +++ b/core/java/android/content/ContentProviderClient.java @@ -144,6 +144,10 @@ public class ContentProviderClient implements AutoCloseable { } final Cursor cursor = mContentProvider.query(mPackageName, url, projection, selection, selectionArgs, sortOrder, remoteCancellationSignal); + if (cursor == null) { + return null; + } + if ("com.google.android.gms".equals(mPackageName)) { // They're casting to a concrete subclass, sigh return cursor; |