Index: ui/app_list/folder_image_source.cc |
diff --git a/ui/app_list/folder_image_source.cc b/ui/app_list/folder_image_source.cc |
index ac3f1089277cadf3ae48990a3f53ba8b2b76f135..547a4693f21720f20b1474f1d93237a1f1e2da4c 100644 |
--- a/ui/app_list/folder_image_source.cc |
+++ b/ui/app_list/folder_image_source.cc |
@@ -88,13 +88,20 @@ void FolderImageSource::DrawIcon(gfx::Canvas* canvas, |
} |
void FolderImageSource::Draw(gfx::Canvas* canvas) { |
- // Draw folder circle. |
- gfx::Point center = gfx::Point(size().width() / 2, size().height() / 2); |
+ // Draw circle for folder shadow. |
+ gfx::PointF shadow_center(size().width() / 2, size().height() / 2); |
SkPaint paint; |
paint.setStyle(SkPaint::kFill_Style); |
paint.setAntiAlias(true); |
+ paint.setColor(kFolderShadowColor); |
+ canvas->sk_canvas()->drawCircle( |
+ shadow_center.x(), shadow_center.y(), kFolderShadowRadius, paint); |
+ // Draw circle for folder bubble. |
+ gfx::PointF bubble_center(shadow_center); |
+ bubble_center.Offset(0, -kFolderShadowOffsetY); |
paint.setColor(kFolderBubbleColor); |
- canvas->DrawCircle(center, size().width() / 2, paint); |
+ canvas->sk_canvas()->drawCircle( |
+ bubble_center.x(), bubble_center.y(), kFolderBubbleRadius, paint); |
if (icons_.size() == 0) |
return; |