summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/users
diff options
context:
space:
mode:
authortiansiming [田思明] <tiansiming@xiaomi.com>2018-02-07 22:19:31 +0000
committerandroid-build-merger <android-build-merger@google.com>2018-02-07 22:19:31 +0000
commit3d38ab00cba0ca6c1eeb03eb31f3017b90f4abc0 (patch)
tree09270a3f7f594b98002fd82d1ef435306d5742c4 /src/com/android/settings/users
parent87ed226f3710a5df76b8d23f84111f93cb018b09 (diff)
parenteb0ebc6b98adda3be2b7ba5bbfa65ae49e32e06e (diff)
downloadpackages_apps_Settings-3d38ab00cba0ca6c1eeb03eb31f3017b90f4abc0.tar.gz
packages_apps_Settings-3d38ab00cba0ca6c1eeb03eb31f3017b90f4abc0.tar.bz2
packages_apps_Settings-3d38ab00cba0ca6c1eeb03eb31f3017b90f4abc0.zip
Merge "Fix NPE in AutoSyncWorkDataPreferenceController" am: cdd628e6e4 am: 0bc6b461be
am: eb0ebc6b98 Change-Id: I12a16dd3ef5cfcda92efd166d3f2fccdd20527d1
Diffstat (limited to 'src/com/android/settings/users')
-rw-r--r--src/com/android/settings/users/AutoSyncWorkDataPreferenceController.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/settings/users/AutoSyncWorkDataPreferenceController.java b/src/com/android/settings/users/AutoSyncWorkDataPreferenceController.java
index 1970195470..5e8ad2cf9d 100644
--- a/src/com/android/settings/users/AutoSyncWorkDataPreferenceController.java
+++ b/src/com/android/settings/users/AutoSyncWorkDataPreferenceController.java
@@ -17,6 +17,7 @@ package com.android.settings.users;
import android.app.Fragment;
import android.content.Context;
+import android.os.UserHandle;
import com.android.settings.Utils;
@@ -34,4 +35,10 @@ public class AutoSyncWorkDataPreferenceController extends AutoSyncPersonalDataPr
public String getPreferenceKey() {
return KEY_AUTO_SYNC_WORK_ACCOUNT;
}
+
+ @Override
+ public boolean isAvailable() {
+ return mUserHandle != null && !mUserManager.isManagedProfile() && !mUserManager.isLinkedUser()
+ && mUserManager.getProfiles(UserHandle.myUserId()).size() > 1;
+ }
}