Prompt to turn on/unlock profile before showing account sync settings am: 3231afe95b am: e1237c8096

am: cc2861ab56

Change-Id: I7b594a3064991241626249301fff35370887ee25
This commit is contained in:
Rubin Xu
2016-09-01 10:55:18 +00:00
committed by android-build-merger
2 changed files with 34 additions and 2 deletions

View File

@@ -548,6 +548,14 @@ public class AccountSettings extends SettingsPreferenceFragment
@Override
public boolean onPreferenceClick(Preference preference) {
if (mFragment != null) {
UserHandle user = mFragmentArguments.getParcelable(EXTRA_USER);
if (user != null && Utils.startQuietModeDialogIfNecessary(getContext(), mUm,
user.getIdentifier())) {
return true;
} else if (user != null && Utils.unlockWorkProfileIfNecessary(getContext(),
user.getIdentifier())) {
return true;
}
Utils.startWithFragment(getContext(), mFragment, mFragmentArguments,
null /* resultTo */, 0 /* resultRequestCode */, mTitleResPackageName,
mTitleResId, null /* title */);