| Index: sky/engine/core/painting/Canvas.cpp
|
| diff --git a/sky/engine/core/painting/Canvas.cpp b/sky/engine/core/painting/Canvas.cpp
|
| index 0e0bac9485372e17d4e95df09c190b9659cfd615..468e9bfc2f6479f0a18cbeb19d98a9771c07afd9 100644
|
| --- a/sky/engine/core/painting/Canvas.cpp
|
| +++ b/sky/engine/core/painting/Canvas.cpp
|
| @@ -127,14 +127,6 @@ void Canvas::drawLine(const Point& p1, const Point& p2, const Paint* paint)
|
| m_canvas->drawLine(p1.sk_point.x(), p1.sk_point.y(), p2.sk_point.x(), p2.sk_point.y(), paint->paint());
|
| }
|
|
|
| -void Canvas::drawPicture(Picture* picture)
|
| -{
|
| - if (!m_canvas)
|
| - return;
|
| - ASSERT(picture);
|
| - m_canvas->drawPicture(picture->toSkia());
|
| -}
|
| -
|
| void Canvas::drawPaint(const Paint* paint)
|
| {
|
| if (!m_canvas)
|
| @@ -199,4 +191,20 @@ void Canvas::drawImageRect(const CanvasImage* image, Rect& src, Rect& dst, Paint
|
| m_canvas->drawBitmapRectToRect(image->bitmap(), &src.sk_rect, dst.sk_rect, &paint->paint());
|
| }
|
|
|
| +void Canvas::drawPicture(Picture* picture)
|
| +{
|
| + if (!m_canvas)
|
| + return;
|
| + ASSERT(picture);
|
| + m_canvas->drawPicture(picture->toSkia());
|
| +}
|
| +
|
| +void Canvas::drawDrawable(Drawable* drawable)
|
| +{
|
| + if (!m_canvas)
|
| + return;
|
| + ASSERT(drawable);
|
| + m_canvas->drawDrawable(drawable->toSkia());
|
| +}
|
| +
|
| } // namespace blink
|
|
|