Merge "Fixing regression with black task bar background. (Bug 17584337)" into lmp-dev

This commit is contained in:
Winson Chung
2014-09-30 19:16:21 +00:00
committed by Android (Google) Code Review

View File

@@ -579,7 +579,7 @@ public class ActivityManager {
public TaskDescription(TaskDescription td) {
mLabel = td.mLabel;
mIcon = td.mIcon;
setPrimaryColor(td.mColorPrimary);
mColorPrimary = td.mColorPrimary;
mIconFilename = td.mIconFilename;
}
@@ -600,7 +600,11 @@ public class ActivityManager {
* @hide
*/
public void setPrimaryColor(int primaryColor) {
mColorPrimary = 0xFF000000 | primaryColor;
// Ensure that the given color is valid
if ((primaryColor != 0) && (Color.alpha(primaryColor) != 255)) {
throw new RuntimeException("A TaskDescription's primary color should be opaque");
}
mColorPrimary = primaryColor;
}
/**