From 67b961c6728d465f4485aca2f42ad65291e52e5e Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Tue, 17 Nov 2020 13:51:44 +0100 Subject: [PATCH] Fix crash on rendering card with no header colour --- CHANGELOG.md | 7 +++++++ app/src/main/java/protect/card_locker/Utils.java | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c18dd0c5..aa37163ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v1.2.0 (2020-11-17) + +Changes: + +- Add swiping between groups on the home screen +- Fix crash with cards lacking header colour + ## v1.1.0 (2020-11-11) Changes: diff --git a/app/src/main/java/protect/card_locker/Utils.java b/app/src/main/java/protect/card_locker/Utils.java index ded12e37c..eea4ee41a 100644 --- a/app/src/main/java/protect/card_locker/Utils.java +++ b/app/src/main/java/protect/card_locker/Utils.java @@ -16,6 +16,10 @@ public class Utils { int tileLetterFontSize = context.getResources().getDimensionPixelSize(R.dimen.tileLetterFontSize); int pixelSize = context.getResources().getDimensionPixelSize(R.dimen.cardThumbnailSize); + if (backgroundColor == null) { + backgroundColor = LetterBitmap.getDefaultColor(context, store); + } + return new LetterBitmap(context, store, store, tileLetterFontSize, pixelSize, pixelSize, backgroundColor, needsDarkForeground(backgroundColor) ? Color.BLACK : Color.WHITE); }