aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/ports/SkFontHost_FreeType.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp
index b350202d6b..253541bded 100644
--- a/src/ports/SkFontHost_FreeType.cpp
+++ b/src/ports/SkFontHost_FreeType.cpp
@@ -274,11 +274,10 @@ SkScalerContext_FreeType::SkScalerContext_FreeType(const SkDescriptor* desc)
: SkScalerContext(desc) {
SkAutoMutexAcquire ac(gFTMutex);
- FT_Error err;
-
if (gFTCount == 0) {
- const bool success = InitFreetype();
- SkASSERT(success);
+ if (!InitFreetype()) {
+ sk_throw();
+ }
}
++gFTCount;