Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3394)

Unified Diff: chrome/browser/ui/views/tabs/tab_strip.cc

Issue 1829093002: Use sk_sp-based APIs for SkColorFilter (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Respond to reviews Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/tabs/tab_strip.cc
diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc
index 81387c917cd871cf46c8ce1428eab005b5da5146..aff424c1aff9d89cc643d477f5731bbadd892196 100644
--- a/chrome/browser/ui/views/tabs/tab_strip.cc
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc
@@ -149,11 +149,10 @@ skia::RefPtr<SkDrawLooper> CreateShadowDrawLooper(SkColor color) {
skia::RefPtr<SkMaskFilter> blur_mask =
skia::AdoptRef(SkBlurMaskFilter::Create(
kNormal_SkBlurStyle, 0.5, SkBlurMaskFilter::kHighQuality_BlurFlag));
- skia::RefPtr<SkColorFilter> color_filter = skia::AdoptRef(
- SkColorFilter::CreateModeFilter(color, SkXfermode::kSrcIn_Mode));
SkPaint* layer_paint = looper_builder.addLayer(layer_info);
layer_paint->setMaskFilter(blur_mask.get());
- layer_paint->setColorFilter(color_filter.get());
+ layer_paint->setColorFilter(
+ SkColorFilter::MakeModeFilter(color, SkXfermode::kSrcIn_Mode));
return skia::AdoptRef(looper_builder.detachLooper());
}

Powered by Google App Engine
This is Rietveld 408576698