From 1484ed2f745cccb1d9c324d7825e40c6fe2c98df Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 2 Feb 2021 09:51:57 +0100 Subject: [PATCH] Fixes crash with font loading --- .../ui/modules/handhistory/replayer/TableDrawer.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/TableDrawer.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/TableDrawer.kt index b8fe6980..53c30c0a 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/TableDrawer.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/replayer/TableDrawer.kt @@ -63,12 +63,16 @@ class TableDrawer { textPaint.color = context.getColor(R.color.white) textPaint.textAlign = Paint.Align.CENTER textPaint.isAntiAlias = true - textPaint.typeface = ResourcesCompat.getFont(context, R.font.roboto_bold) cardTextPaint.color = context.getColor(R.color.black) - cardTextPaint.typeface = ResourcesCompat.getFont(context, R.font.roboto_bold) cardTextPaint.textAlign = Paint.Align.CENTER cardTextPaint.isAntiAlias = true + + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { + textPaint.typeface = ResourcesCompat.getFont(context, R.font.roboto_bold) + cardTextPaint.typeface = ResourcesCompat.getFont(context, R.font.roboto_bold) + } + } fun drawTable(canvas: Canvas, context: Context) {