Update settings together with framework changes
Bug: 120578823 Test: builds, behaves as expected Change-Id: Id7fd84069c725cde3ed2c38060ab6a636066fcfa
This commit is contained in:
@@ -48,7 +48,6 @@ public class FaceSettingsAttentionPreferenceController extends TogglePreferenceC
|
||||
|
||||
public void setToken(byte[] token) {
|
||||
mToken = token;
|
||||
mPreference.setChecked(mFaceManager.getRequireAttention(mToken));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -64,18 +63,13 @@ public class FaceSettingsAttentionPreferenceController extends TogglePreferenceC
|
||||
public boolean isChecked() {
|
||||
if (!FaceSettings.isAvailable(mContext)) {
|
||||
return true;
|
||||
} else if (mToken == null) {
|
||||
// The token will be null when the controller is first created, since CC has not been
|
||||
// completed by the user. Once it's completed, FaceSettings will use setToken which
|
||||
// will retrieve the correct value from FaceService
|
||||
return true;
|
||||
}
|
||||
return mFaceManager.getRequireAttention(mToken);
|
||||
return mFaceManager.getFeature(FaceManager.FEATURE_REQUIRE_ATTENTION);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean setChecked(boolean isChecked) {
|
||||
mFaceManager.setRequireAttention(isChecked, mToken);
|
||||
mFaceManager.setFeature(FaceManager.FEATURE_REQUIRE_ATTENTION, isChecked, mToken);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user