Merge "Fix edge case with status message (issue 7343848)" into jb-mr1-dev

This commit is contained in:
Adam Cohen
2012-10-13 19:23:48 -07:00
committed by Android (Google) Code Review

View File

@@ -189,14 +189,16 @@ class KeyguardStatusViewManager implements SecurityMessageDisplay {
}
public void setMessage(CharSequence msg, boolean important) {
if (!important) return;
mSecurityMessageContents = msg;
if (!important) {
mSecurityMessageContents = "";
} else {
mSecurityMessageContents = msg;
}
securityMessageChanged();
}
public void setMessage(int resId, boolean important) {
if (!important) return;
if (resId != 0) {
if (resId != 0 && important) {
mSecurityMessageContents = getContext().getResources().getText(resId);
} else {
mSecurityMessageContents = "";
@@ -205,8 +207,7 @@ class KeyguardStatusViewManager implements SecurityMessageDisplay {
}
public void setMessage(int resId, boolean important, Object... formatArgs) {
if (!important) return;
if (resId != 0) {
if (resId != 0 && important) {
mSecurityMessageContents = getContext().getString(resId, formatArgs);
} else {
mSecurityMessageContents = "";