aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorFlorin Malita <fmalita@chromium.org>2019-01-22 16:27:01 -0500
committerSkia Commit-Bot <skia-commit-bot@chromium.org>2019-01-22 22:20:33 +0000
commita4e1a634529d2914814b0379505d34235f2638df (patch)
treeba2fff803dc8c604a7af8e57273992683e6de295 /modules
parent306eec853bbf2fb0f2e417aa61f6dfad46df5f63 (diff)
downloadskqp-a4e1a634529d2914814b0379505d34235f2638df.tar.gz
[skshaper] Relax create_hb_font assert
Log a message in debug mode instead of crashing. Change-Id: Ib8d7733f3aab2e9f1324188a221550ccf13563cb Reviewed-on: https://skia-review.googlesource.com/c/185881 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
Diffstat (limited to 'modules')
-rw-r--r--modules/skshaper/src/SkShaper_harfbuzz.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/skshaper/src/SkShaper_harfbuzz.cpp b/modules/skshaper/src/SkShaper_harfbuzz.cpp
index 93acec8e5e..5204078653 100644
--- a/modules/skshaper/src/SkShaper_harfbuzz.cpp
+++ b/modules/skshaper/src/SkShaper_harfbuzz.cpp
@@ -504,7 +504,9 @@ SkShaper::SkShaper(sk_sp<SkTypeface> tf) : fImpl(new Impl) {
fImpl->fTypeface = tf ? std::move(tf) : SkTypeface::MakeDefault();
fImpl->fHarfBuzzFont = create_hb_font(fImpl->fTypeface.get());
- SkASSERT(fImpl->fHarfBuzzFont);
+ if (!fImpl->fHarfBuzzFont) {
+ SkDebugf("create_hb_font failed!\n");
+ }
fImpl->fBuffer.reset(hb_buffer_create());
SkASSERT(fImpl->fBuffer);