From d369129ac7e35be18946f89fce55b332bc365231 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Sun, 14 Jul 2024 08:48:22 -0300 Subject: [PATCH] fix(mastodon-language-resolver): fix a null pointer exception Fixes #464 --- .../java/org/joinmastodon/android/utils/MastodonLanguage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/utils/MastodonLanguage.java b/mastodon/src/main/java/org/joinmastodon/android/utils/MastodonLanguage.java index bcf588ec8..83135ffcd 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/utils/MastodonLanguage.java +++ b/mastodon/src/main/java/org/joinmastodon/android/utils/MastodonLanguage.java @@ -95,7 +95,7 @@ public class MastodonLanguage { private final MastodonLanguage fallbackLanguage; public LanguageResolver(Instance instanceInfo) { - String fallbackLanguageTag = (instanceInfo.languages != null && !instanceInfo.languages.isEmpty()) ? instanceInfo.languages.get(0) : ENGLISH.languageTag; + String fallbackLanguageTag = (instanceInfo != null && instanceInfo.languages != null && !instanceInfo.languages.isEmpty()) ? instanceInfo.languages.get(0) : ENGLISH.languageTag; fallbackLanguage = allLanguages.stream() .filter(l->l.languageTag.equalsIgnoreCase(fallbackLanguageTag)).findAny() .orElse(ENGLISH);