diff options
author | tiansiming [田思明] <tiansiming@xiaomi.com> | 2018-02-07 22:19:31 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-02-07 22:19:31 +0000 |
commit | 3d38ab00cba0ca6c1eeb03eb31f3017b90f4abc0 (patch) | |
tree | 09270a3f7f594b98002fd82d1ef435306d5742c4 /src/com/android/settings/users | |
parent | 87ed226f3710a5df76b8d23f84111f93cb018b09 (diff) | |
parent | eb0ebc6b98adda3be2b7ba5bbfa65ae49e32e06e (diff) | |
download | packages_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.java | 7 |
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; + } } |