| Index: ui/native_theme/native_theme_aura.cc
|
| diff --git a/ui/native_theme/native_theme_aura.cc b/ui/native_theme/native_theme_aura.cc
|
| index 6382593f3e63d8752143d4a6c46efb3c3d263115..eb0d02ea4841fcd65b8b0fd38da3985268309820 100644
|
| --- a/ui/native_theme/native_theme_aura.cc
|
| +++ b/ui/native_theme/native_theme_aura.cc
|
| @@ -9,10 +9,12 @@
|
| #include "ui/base/layout.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| #include "ui/gfx/image/image_skia.h"
|
| +#include "ui/gfx/path.h"
|
| #include "ui/gfx/rect.h"
|
| #include "ui/gfx/size.h"
|
| #include "ui/gfx/skbitmap_operations.h"
|
| #include "ui/native_theme/common_theme.h"
|
| +#include "ui/views/round_rect_painter.h"
|
|
|
| namespace {
|
|
|
| @@ -195,7 +197,15 @@ SkColor NativeThemeAura::GetSystemColor(ColorId color_id) const {
|
|
|
| void NativeThemeAura::PaintMenuPopupBackground(SkCanvas* canvas,
|
| const gfx::Size& size) const {
|
| - canvas->drawColor(kMenuBackgroundColor, SkXfermode::kSrc_Mode);
|
| + SkPaint paint;
|
| + paint.setStyle(SkPaint::kFill_Style);
|
| + paint.setFlags(SkPaint::kAntiAlias_Flag);
|
| + paint.setColor(kMenuBackgroundColor);
|
| +
|
| + gfx::Path path;
|
| + views::RoundRectPainter::CreateRoundRectPath(gfx::Rect(size), &path);
|
| +
|
| + canvas->drawPath(path, paint);
|
| }
|
|
|
| void NativeThemeAura::PaintScrollbarTrack(
|
|
|