aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-05-30 17:15:23 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-05-30 17:15:23 +0000
commit49270921860ce1cab9bf825e6038fa854943cc28 (patch)
treece3672e84e8e479fecee63813fd89a51931194b7
parent7ae034d651f3536457b9654e3a36a91716a18948 (diff)
check for null typeface from paint
git-svn-id: http://skia.googlecode.com/svn/trunk@14998 2bbb7eff-a529-9590-31e7-b0007b416f81
-rw-r--r--tests/FontObjTest.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/FontObjTest.cpp b/tests/FontObjTest.cpp
index d6d60c5326..c2d8f5d328 100644
--- a/tests/FontObjTest.cpp
+++ b/tests/FontObjTest.cpp
@@ -25,7 +25,10 @@ static bool is_enable_bytecode_hints(const SkPaint& paint) {
static void test_cachedfont(skiatest::Reporter* reporter, const SkPaint& paint) {
SkAutoTUnref<SkFont> font(SkFont::Testing_CreateFromPaint(paint));
- REPORTER_ASSERT(reporter, font->getTypeface() == paint.getTypeface());
+ // Currently SkFont resolves null into the default, so only test if paint's is not null
+ if (paint.getTypeface()) {
+ REPORTER_ASSERT(reporter, font->getTypeface() == paint.getTypeface());
+ }
REPORTER_ASSERT(reporter, font->getSize() == paint.getTextSize());
REPORTER_ASSERT(reporter, font->getScaleX() == paint.getTextScaleX());
REPORTER_ASSERT(reporter, font->getSkewX() == paint.getTextSkewX());