Merge "Update clock format when locale list changes" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
74f5aa0237
@@ -82,14 +82,14 @@ public class KeyguardStatusView extends GridLayout implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onTimeChanged() {
|
public void onTimeChanged() {
|
||||||
refresh();
|
refreshTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onKeyguardVisibilityChanged(boolean showing) {
|
public void onKeyguardVisibilityChanged(boolean showing) {
|
||||||
if (showing) {
|
if (showing) {
|
||||||
if (DEBUG) Slog.v(TAG, "refresh statusview showing:" + showing);
|
if (DEBUG) Slog.v(TAG, "refresh statusview showing:" + showing);
|
||||||
refresh();
|
refreshTime();
|
||||||
updateOwnerInfo();
|
updateOwnerInfo();
|
||||||
updateLogoutView();
|
updateLogoutView();
|
||||||
}
|
}
|
||||||
@@ -107,7 +107,7 @@ public class KeyguardStatusView extends GridLayout implements
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onUserSwitchComplete(int userId) {
|
public void onUserSwitchComplete(int userId) {
|
||||||
refresh();
|
refreshFormat();
|
||||||
updateOwnerInfo();
|
updateOwnerInfo();
|
||||||
updateLogoutView();
|
updateLogoutView();
|
||||||
}
|
}
|
||||||
@@ -184,7 +184,7 @@ public class KeyguardStatusView extends GridLayout implements
|
|||||||
|
|
||||||
boolean shouldMarquee = KeyguardUpdateMonitor.getInstance(mContext).isDeviceInteractive();
|
boolean shouldMarquee = KeyguardUpdateMonitor.getInstance(mContext).isDeviceInteractive();
|
||||||
setEnableMarquee(shouldMarquee);
|
setEnableMarquee(shouldMarquee);
|
||||||
refresh();
|
refreshFormat();
|
||||||
updateOwnerInfo();
|
updateOwnerInfo();
|
||||||
updateLogoutView();
|
updateLogoutView();
|
||||||
updateDark();
|
updateDark();
|
||||||
@@ -289,9 +289,10 @@ public class KeyguardStatusView extends GridLayout implements
|
|||||||
mClockView.refresh();
|
mClockView.refresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void refresh() {
|
private void refreshFormat() {
|
||||||
Patterns.update(mContext);
|
Patterns.update(mContext);
|
||||||
refreshTime();
|
mClockView.setFormat12Hour(Patterns.clockView12);
|
||||||
|
mClockView.setFormat24Hour(Patterns.clockView24);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getLogoutButtonHeight() {
|
public int getLogoutButtonHeight() {
|
||||||
@@ -337,6 +338,11 @@ public class KeyguardStatusView extends GridLayout implements
|
|||||||
Dependency.get(ConfigurationController.class).removeCallback(this);
|
Dependency.get(ConfigurationController.class).removeCallback(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onLocaleListChanged() {
|
||||||
|
refreshFormat();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean hasOverlappingRendering() {
|
public boolean hasOverlappingRendering() {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user