Fixing regression in drawing thumbnail background.
- Between the time that the task view is bound and the thumbnail is loaded, we should still draw the background color instead of nothing. Bug: 27971061 Change-Id: I5b7a607b86a0da20fc6ca183b1d7bc4e9db9e377
This commit is contained in:
@@ -141,9 +141,9 @@ public class TaskViewThumbnail extends View {
|
||||
return;
|
||||
}
|
||||
|
||||
int viewWidth = mTaskViewRect.width();
|
||||
int viewHeight = mTaskViewRect.height();
|
||||
if (mBitmapShader != null) {
|
||||
int viewWidth = mTaskViewRect.width();
|
||||
int viewHeight = mTaskViewRect.height();
|
||||
|
||||
// We are drawing the thumbnail in the same orientation, so just fit the width
|
||||
int thumbnailWidth = (int) (mThumbnailRect.width() * mThumbnailScale);
|
||||
@@ -180,6 +180,9 @@ public class TaskViewThumbnail extends View {
|
||||
|
||||
canvas.restoreToCount(count);
|
||||
}
|
||||
} else {
|
||||
canvas.drawRoundRect(0, 0, viewWidth, viewHeight, mCornerRadius, mCornerRadius,
|
||||
mBgFillPaint);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -319,12 +322,12 @@ public class TaskViewThumbnail extends View {
|
||||
mDisabledInSafeMode = disabledInSafeMode;
|
||||
if (t.thumbnail != null) {
|
||||
setThumbnail(t.thumbnail, thumbnailInfo);
|
||||
if (t.colorBackground != 0) {
|
||||
mBgFillPaint.setColor(t.colorBackground);
|
||||
}
|
||||
} else {
|
||||
setThumbnail(null, null);
|
||||
}
|
||||
if (t.colorBackground != 0) {
|
||||
mBgFillPaint.setColor(t.colorBackground);
|
||||
}
|
||||
}
|
||||
|
||||
/** Unbinds the thumbnail view from the task */
|
||||
|
||||
Reference in New Issue
Block a user