Loading src/com/android/settings/accessibility/DisplaySizeData.java +9 −9 Original line number Diff line number Diff line Loading @@ -18,9 +18,7 @@ package com.android.settings.accessibility; import android.content.Context; import android.content.res.Resources; import android.view.Display; import com.android.settingslib.display.DisplayDensityConfiguration; import com.android.settingslib.display.DisplayDensityUtils; import java.util.Arrays; Loading @@ -31,11 +29,13 @@ import java.util.stream.Collectors; * Data class for storing the configurations related to the display size. */ class DisplaySizeData extends PreviewSizeData<Integer> { private final DisplayDensityUtils mDensity; DisplaySizeData(Context context) { super(context); final DisplayDensityUtils density = new DisplayDensityUtils(getContext()); final int initialIndex = density.getCurrentIndex(); mDensity = new DisplayDensityUtils(getContext()); final int initialIndex = mDensity.getCurrentIndexForDefaultDisplay(); if (initialIndex < 0) { // Failed to obtain default density, which means we failed to // connect to the window manager service. Just use the current Loading @@ -46,9 +46,10 @@ class DisplaySizeData extends PreviewSizeData<Integer> { setInitialIndex(0); setValues(Collections.singletonList(densityDpi)); } else { setDefaultValue(density.getDefaultDensity()); setDefaultValue(mDensity.getDefaultDensityForDefaultDisplay()); setInitialIndex(initialIndex); setValues(Arrays.stream(density.getValues()).boxed().collect(Collectors.toList())); setValues(Arrays.stream(mDensity.getDefaultDisplayDensityValues()).boxed() .collect(Collectors.toList())); } } Loading @@ -56,10 +57,9 @@ class DisplaySizeData extends PreviewSizeData<Integer> { void commit(int currentProgress) { final int densityDpi = getValues().get(currentProgress); if (densityDpi == getDefaultValue()) { DisplayDensityConfiguration.clearForcedDisplayDensity(Display.DEFAULT_DISPLAY); mDensity.clearForcedDisplayDensity(); } else { DisplayDensityConfiguration.setForcedDisplayDensity(Display.DEFAULT_DISPLAY, densityDpi); mDensity.setForcedDisplayDensity(currentProgress); } } } src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java +4 −3 Original line number Diff line number Diff line Loading @@ -204,9 +204,10 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling { @VisibleForTesting protected boolean shouldShowLottie() { DisplayDensityUtils displayDensity = new DisplayDensityUtils(getApplicationContext()); int currentDensityIndex = displayDensity.getCurrentIndex(); final int currentDensity = displayDensity.getValues()[currentDensityIndex]; final int defaultDensity = displayDensity.getDefaultDensity(); int currentDensityIndex = displayDensity.getCurrentIndexForDefaultDisplay(); final int currentDensity = displayDensity.getDefaultDisplayDensityValues() [currentDensityIndex]; final int defaultDensity = displayDensity.getDefaultDensityForDefaultDisplay(); return defaultDensity == currentDensity; } Loading src/com/android/settings/display/ScreenResolutionFragment.java +9 −8 Original line number Diff line number Diff line Loading @@ -321,10 +321,11 @@ public class ScreenResolutionFragment extends RadioButtonPickerFragment { } final DisplayDensityUtils density = new DisplayDensityUtils(mContext); final int currentIndex = density.getCurrentIndex(); final int defaultDensity = density.getDefaultDensity(); final int currentIndex = density.getCurrentIndexForDefaultDisplay(); final int defaultDensity = density.getDefaultDensityForDefaultDisplay(); if (density.getValues()[mCurrentIndex] == density.getDefaultDensity()) { if (density.getDefaultDisplayDensityValues()[mCurrentIndex] == density.getDefaultDensityForDefaultDisplay()) { return; } Loading Loading @@ -365,17 +366,17 @@ public class ScreenResolutionFragment extends RadioButtonPickerFragment { private void restoreDensity() { final DisplayDensityUtils density = new DisplayDensityUtils(mContext); if (density.getValues()[mCurrentIndex] != density.getDefaultDensity()) { DisplayDensityUtils.setForcedDisplayDensity( Display.DEFAULT_DISPLAY, density.getValues()[mCurrentIndex]); if (density.getDefaultDisplayDensityValues()[mCurrentIndex] != density.getDefaultDensityForDefaultDisplay()) { density.setForcedDisplayDensity(mCurrentIndex); } mDefaultDensity = density.getDefaultDensity(); mDefaultDensity = density.getDefaultDensityForDefaultDisplay(); } private boolean isDensityChanged() { final DisplayDensityUtils density = new DisplayDensityUtils(mContext); if (density.getDefaultDensity() == mDefaultDensity) { if (density.getDefaultDensityForDefaultDisplay() == mDefaultDensity) { return false; } Loading src/com/android/settings/display/ScreenZoomPreference.java +3 −3 Original line number Diff line number Diff line Loading @@ -36,13 +36,13 @@ public class ScreenZoomPreference extends Preference { android.R.attr.preferenceStyle)); final DisplayDensityUtils density = new DisplayDensityUtils(context); final int defaultIndex = density.getCurrentIndex(); final int defaultIndex = density.getCurrentIndexForDefaultDisplay(); if (defaultIndex < 0) { setVisible(false); setEnabled(false); } else if (TextUtils.isEmpty(getSummary())) { final String[] entries = density.getEntries(); final int currentIndex = density.getCurrentIndex(); final String[] entries = density.getDefaultDisplayDensityEntries(); final int currentIndex = density.getCurrentIndexForDefaultDisplay(); setSummary(entries[currentIndex]); } } Loading Loading
src/com/android/settings/accessibility/DisplaySizeData.java +9 −9 Original line number Diff line number Diff line Loading @@ -18,9 +18,7 @@ package com.android.settings.accessibility; import android.content.Context; import android.content.res.Resources; import android.view.Display; import com.android.settingslib.display.DisplayDensityConfiguration; import com.android.settingslib.display.DisplayDensityUtils; import java.util.Arrays; Loading @@ -31,11 +29,13 @@ import java.util.stream.Collectors; * Data class for storing the configurations related to the display size. */ class DisplaySizeData extends PreviewSizeData<Integer> { private final DisplayDensityUtils mDensity; DisplaySizeData(Context context) { super(context); final DisplayDensityUtils density = new DisplayDensityUtils(getContext()); final int initialIndex = density.getCurrentIndex(); mDensity = new DisplayDensityUtils(getContext()); final int initialIndex = mDensity.getCurrentIndexForDefaultDisplay(); if (initialIndex < 0) { // Failed to obtain default density, which means we failed to // connect to the window manager service. Just use the current Loading @@ -46,9 +46,10 @@ class DisplaySizeData extends PreviewSizeData<Integer> { setInitialIndex(0); setValues(Collections.singletonList(densityDpi)); } else { setDefaultValue(density.getDefaultDensity()); setDefaultValue(mDensity.getDefaultDensityForDefaultDisplay()); setInitialIndex(initialIndex); setValues(Arrays.stream(density.getValues()).boxed().collect(Collectors.toList())); setValues(Arrays.stream(mDensity.getDefaultDisplayDensityValues()).boxed() .collect(Collectors.toList())); } } Loading @@ -56,10 +57,9 @@ class DisplaySizeData extends PreviewSizeData<Integer> { void commit(int currentProgress) { final int densityDpi = getValues().get(currentProgress); if (densityDpi == getDefaultValue()) { DisplayDensityConfiguration.clearForcedDisplayDensity(Display.DEFAULT_DISPLAY); mDensity.clearForcedDisplayDensity(); } else { DisplayDensityConfiguration.setForcedDisplayDensity(Display.DEFAULT_DISPLAY, densityDpi); mDensity.setForcedDisplayDensity(currentProgress); } } }
src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java +4 −3 Original line number Diff line number Diff line Loading @@ -204,9 +204,10 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling { @VisibleForTesting protected boolean shouldShowLottie() { DisplayDensityUtils displayDensity = new DisplayDensityUtils(getApplicationContext()); int currentDensityIndex = displayDensity.getCurrentIndex(); final int currentDensity = displayDensity.getValues()[currentDensityIndex]; final int defaultDensity = displayDensity.getDefaultDensity(); int currentDensityIndex = displayDensity.getCurrentIndexForDefaultDisplay(); final int currentDensity = displayDensity.getDefaultDisplayDensityValues() [currentDensityIndex]; final int defaultDensity = displayDensity.getDefaultDensityForDefaultDisplay(); return defaultDensity == currentDensity; } Loading
src/com/android/settings/display/ScreenResolutionFragment.java +9 −8 Original line number Diff line number Diff line Loading @@ -321,10 +321,11 @@ public class ScreenResolutionFragment extends RadioButtonPickerFragment { } final DisplayDensityUtils density = new DisplayDensityUtils(mContext); final int currentIndex = density.getCurrentIndex(); final int defaultDensity = density.getDefaultDensity(); final int currentIndex = density.getCurrentIndexForDefaultDisplay(); final int defaultDensity = density.getDefaultDensityForDefaultDisplay(); if (density.getValues()[mCurrentIndex] == density.getDefaultDensity()) { if (density.getDefaultDisplayDensityValues()[mCurrentIndex] == density.getDefaultDensityForDefaultDisplay()) { return; } Loading Loading @@ -365,17 +366,17 @@ public class ScreenResolutionFragment extends RadioButtonPickerFragment { private void restoreDensity() { final DisplayDensityUtils density = new DisplayDensityUtils(mContext); if (density.getValues()[mCurrentIndex] != density.getDefaultDensity()) { DisplayDensityUtils.setForcedDisplayDensity( Display.DEFAULT_DISPLAY, density.getValues()[mCurrentIndex]); if (density.getDefaultDisplayDensityValues()[mCurrentIndex] != density.getDefaultDensityForDefaultDisplay()) { density.setForcedDisplayDensity(mCurrentIndex); } mDefaultDensity = density.getDefaultDensity(); mDefaultDensity = density.getDefaultDensityForDefaultDisplay(); } private boolean isDensityChanged() { final DisplayDensityUtils density = new DisplayDensityUtils(mContext); if (density.getDefaultDensity() == mDefaultDensity) { if (density.getDefaultDensityForDefaultDisplay() == mDefaultDensity) { return false; } Loading
src/com/android/settings/display/ScreenZoomPreference.java +3 −3 Original line number Diff line number Diff line Loading @@ -36,13 +36,13 @@ public class ScreenZoomPreference extends Preference { android.R.attr.preferenceStyle)); final DisplayDensityUtils density = new DisplayDensityUtils(context); final int defaultIndex = density.getCurrentIndex(); final int defaultIndex = density.getCurrentIndexForDefaultDisplay(); if (defaultIndex < 0) { setVisible(false); setEnabled(false); } else if (TextUtils.isEmpty(getSummary())) { final String[] entries = density.getEntries(); final int currentIndex = density.getCurrentIndex(); final String[] entries = density.getDefaultDisplayDensityEntries(); final int currentIndex = density.getCurrentIndexForDefaultDisplay(); setSummary(entries[currentIndex]); } } Loading