Index: tests/TextBlobCacheTest.cpp |
diff --git a/tests/TextBlobCacheTest.cpp b/tests/TextBlobCacheTest.cpp |
index c42ef89890755a720507118f2882b80d0cefff47..3cbc8a35ad8cd1d80d6fe595ed3aa0c3adeb4253 100644 |
--- a/tests/TextBlobCacheTest.cpp |
+++ b/tests/TextBlobCacheTest.cpp |
@@ -14,8 +14,6 @@ |
#include "SkGraphics.h" |
#include "SkSurface.h" |
#include "SkTypeface.h" |
-#include "../src/fonts/SkRandomScalerContext.h" |
-#include "../src/fonts/SkGScalerContext.h" |
#ifdef SK_BUILD_FOR_WIN |
#include "SkTypeface_win.h" |
@@ -61,8 +59,7 @@ |
uint32_t flags = 0; |
SkSurfaceProps props(flags, SkSurfaceProps::kLegacyFontHost_InitType); |
- // We don't typically actually draw with this unittest |
- GrContext* ctx = factory->get(GrContextFactory::kNull_GLContextType); |
+ GrContext* ctx = factory->get(GrContextFactory::kNative_GLContextType); |
SkImageInfo info = SkImageInfo::Make(kWidth, kHeight, kN32_SkColorType, kPremul_SkAlphaType); |
SkAutoTUnref<SkSurface> surface(SkSurface::NewRenderTarget(ctx, SkSurface::kNo_Budgeted, info, |
0, &props)); |
@@ -97,10 +94,7 @@ |
SkFontStyle fs; |
set->getStyle(j, &fs, NULL); |
- // We use a typeface which randomy returns unexpected mask formats to fuzz |
- SkAutoTUnref<SkTypeface> orig(set->createTypeface(j)); |
- SkAutoTUnref<SkTypeface> typeface(SkNEW_ARGS(SkRandomTypeface, (orig, paint, true))); |
- paint.setTypeface(typeface); |
+ SkSafeUnref(paint.setTypeface(set->createTypeface(j))); |
SkTextBlobBuilder builder; |
for (int aa = 0; aa < 2; aa++) { |
@@ -109,9 +103,6 @@ |
paint.setAntiAlias(SkToBool(aa)); |
paint.setSubpixelText(SkToBool(subpixel)); |
paint.setLCDRenderText(SkToBool(lcd)); |
- if (!SkToBool(lcd)) { |
- paint.setTextSize(160); |
- } |
const SkTextBlobBuilder::RunBuffer& run = builder.allocRun(paint, |
MAX_TOTAL_TEXT, |
0, 0, |