Merge "Fix issue #4976176: Font size setting does not persist"
This commit is contained in:
committed by
Android (Google) Code Review
commit
79da62dce8
@@ -295,7 +295,7 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
|
||||
try {
|
||||
mCurConfig.fontScale = mToggleLargeTextCheckBox.isChecked()
|
||||
? LARGE_FONT_SCALE : 1;
|
||||
ActivityManagerNative.getDefault().updateConfiguration(mCurConfig);
|
||||
ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig);
|
||||
} catch (RemoteException e) {
|
||||
}
|
||||
} else if (POWER_BUTTON_ENDS_CALL_CHECKBOX.equals(key)) {
|
||||
|
@@ -105,7 +105,7 @@ public class Display extends Activity implements View.OnClickListener {
|
||||
|
||||
public void onClick(View v) {
|
||||
try {
|
||||
ActivityManagerNative.getDefault().updateConfiguration(mCurConfig);
|
||||
ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig);
|
||||
} catch (RemoteException e) {
|
||||
}
|
||||
finish();
|
||||
|
@@ -203,7 +203,7 @@ public class DisplaySettings extends SettingsPreferenceFragment implements
|
||||
public void writeFontSizePreference(Object objValue) {
|
||||
try {
|
||||
mCurConfig.fontScale = Float.parseFloat(objValue.toString());
|
||||
ActivityManagerNative.getDefault().updateConfiguration(mCurConfig);
|
||||
ActivityManagerNative.getDefault().updatePersistentConfiguration(mCurConfig);
|
||||
} catch (RemoteException e) {
|
||||
Log.w(TAG, "Unable to save font size");
|
||||
}
|
||||
|
Reference in New Issue
Block a user