diff options
author | Florin Malita <fmalita@chromium.org> | 2019-01-22 16:27:01 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2019-01-22 22:20:33 +0000 |
commit | a4e1a634529d2914814b0379505d34235f2638df (patch) | |
tree | ba2fff803dc8c604a7af8e57273992683e6de295 /modules | |
parent | 306eec853bbf2fb0f2e417aa61f6dfad46df5f63 (diff) | |
download | skqp-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.cpp | 4 |
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); |