Merge "Update clock format when locale list changes" into pi-dev

am: 74f5aa0237

Change-Id: I383d98760fd82c2119e733073f48a81366b5a741
This commit is contained in:
android-build-team Robot
2018-04-30 11:49:41 -07:00
committed by android-build-merger

View File

@@ -82,14 +82,14 @@ public class KeyguardStatusView extends GridLayout implements
@Override
public void onTimeChanged() {
refresh();
refreshTime();
}
@Override
public void onKeyguardVisibilityChanged(boolean showing) {
if (showing) {
if (DEBUG) Slog.v(TAG, "refresh statusview showing:" + showing);
refresh();
refreshTime();
updateOwnerInfo();
updateLogoutView();
}
@@ -107,7 +107,7 @@ public class KeyguardStatusView extends GridLayout implements
@Override
public void onUserSwitchComplete(int userId) {
refresh();
refreshFormat();
updateOwnerInfo();
updateLogoutView();
}
@@ -184,7 +184,7 @@ public class KeyguardStatusView extends GridLayout implements
boolean shouldMarquee = KeyguardUpdateMonitor.getInstance(mContext).isDeviceInteractive();
setEnableMarquee(shouldMarquee);
refresh();
refreshFormat();
updateOwnerInfo();
updateLogoutView();
updateDark();
@@ -289,9 +289,10 @@ public class KeyguardStatusView extends GridLayout implements
mClockView.refresh();
}
private void refresh() {
private void refreshFormat() {
Patterns.update(mContext);
refreshTime();
mClockView.setFormat12Hour(Patterns.clockView12);
mClockView.setFormat24Hour(Patterns.clockView24);
}
public int getLogoutButtonHeight() {
@@ -337,6 +338,11 @@ public class KeyguardStatusView extends GridLayout implements
Dependency.get(ConfigurationController.class).removeCallback(this);
}
@Override
public void onLocaleListChanged() {
refreshFormat();
}
@Override
public boolean hasOverlappingRendering() {
return false;