| Index: cc/layers/heads_up_display_layer_impl.cc
|
| diff --git a/cc/layers/heads_up_display_layer_impl.cc b/cc/layers/heads_up_display_layer_impl.cc
|
| index c433bf51475e7c62e7b4d111c6c84cbe8f00a86b..88b0705c80f72332cbde3a4071c0c0ba21a02acb 100644
|
| --- a/cc/layers/heads_up_display_layer_impl.cc
|
| +++ b/cc/layers/heads_up_display_layer_impl.cc
|
| @@ -217,13 +217,12 @@ gfx::Rect HeadsUpDisplayLayerImpl::GetEnclosingRectInTargetSpace() const {
|
| return GetScaledEnclosingRectInTargetSpace(internal_contents_scale_);
|
| }
|
|
|
| -void HeadsUpDisplayLayerImpl::SetHUDTypeface(
|
| - const skia::RefPtr<SkTypeface>& typeface) {
|
| +void HeadsUpDisplayLayerImpl::SetHUDTypeface(sk_sp<SkTypeface> typeface) {
|
| if (typeface_ == typeface)
|
| return;
|
|
|
| DCHECK(typeface_.get() == nullptr);
|
| - typeface_ = typeface;
|
| + typeface_ = std::move(typeface);
|
| NoteLayerPropertyChanged();
|
| }
|
|
|
| @@ -291,7 +290,7 @@ int HeadsUpDisplayLayerImpl::MeasureText(SkPaint* paint,
|
| const bool anti_alias = paint->isAntiAlias();
|
| paint->setAntiAlias(true);
|
| paint->setTextSize(size);
|
| - paint->setTypeface(typeface_.get());
|
| + paint->setTypeface(typeface_);
|
| SkScalar text_width = paint->measureText(text.c_str(), text.length());
|
|
|
| paint->setAntiAlias(anti_alias);
|
| @@ -310,7 +309,7 @@ void HeadsUpDisplayLayerImpl::DrawText(SkCanvas* canvas,
|
|
|
| paint->setTextSize(size);
|
| paint->setTextAlign(align);
|
| - paint->setTypeface(typeface_.get());
|
| + paint->setTypeface(typeface_);
|
| canvas->drawText(text.c_str(), text.length(), x, y, *paint);
|
|
|
| paint->setAntiAlias(anti_alias);
|
| @@ -685,7 +684,7 @@ void HeadsUpDisplayLayerImpl::DrawDebugRect(
|
|
|
| SkPaint label_paint = CreatePaint();
|
| label_paint.setTextSize(kFontHeight);
|
| - label_paint.setTypeface(typeface_.get());
|
| + label_paint.setTypeface(typeface_);
|
| label_paint.setColor(stroke_color);
|
|
|
| const SkScalar label_text_width =
|
|
|