summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/java/android/content/ContentProvider.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/android/content/ContentProvider.java b/core/java/android/content/ContentProvider.java
index 25544de..5cc5730 100644
--- a/core/java/android/content/ContentProvider.java
+++ b/core/java/android/content/ContentProvider.java
@@ -172,7 +172,8 @@ public abstract class ContentProvider implements ComponentCallbacks {
public ISyncAdapter getSyncAdapter() {
checkWritePermission(null);
- return ContentProvider.this.getSyncAdapter().getISyncAdapter();
+ SyncAdapter sa = ContentProvider.this.getSyncAdapter();
+ return sa != null ? sa.getISyncAdapter() : null;
}
private void checkReadPermission(Uri uri) {