Delete unnecessary SkSurface_Base API
BUG=skia:
Change-Id: I1263d390ffc1660a561b03c9dd866390754e59af
Reviewed-on: https://skia-review.googlesource.com/5231
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Matt Sarett <msarett@google.com>
diff --git a/tests/SurfaceTest.cpp b/tests/SurfaceTest.cpp
index e08b866..ec8e4a9 100644
--- a/tests/SurfaceTest.cpp
+++ b/tests/SurfaceTest.cpp
@@ -11,10 +11,10 @@
#include "SkData.h"
#include "SkDevice.h"
#include "SkImage_Base.h"
+#include "SkOverdrawCanvas.h"
#include "SkPath.h"
#include "SkRRect.h"
#include "SkSurface.h"
-#include "SkSurface_Base.h"
#include "SkUtils.h"
#include "Test.h"
@@ -1024,8 +1024,8 @@
#endif
static void test_overdraw_surface(skiatest::Reporter* r, SkSurface* surface) {
- std::unique_ptr<SkCanvas> canvas = ((SkSurface_Base*) surface)->onMakeOverdrawCanvas();
- canvas->drawPaint(SkPaint());
+ SkOverdrawCanvas canvas(surface->getCanvas());
+ canvas.drawPaint(SkPaint());
sk_sp<SkImage> image = surface->makeImageSnapshot();
SkBitmap bitmap;