Prompt to turn on/unlock profile before showing account sync settings
Bug: 29087280 Change-Id: I39e175ab23d4f1071727fe9c0906e40da1e7aada
This commit is contained in:
@@ -554,6 +554,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 */);
|
||||
|
Reference in New Issue
Block a user