diff --git a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/KeymanSettingsFragment.java b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/KeymanSettingsFragment.java index 8f5af76081..4623de07dd 100644 --- a/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/KeymanSettingsFragment.java +++ b/android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/KeymanSettingsFragment.java @@ -28,7 +28,8 @@ public class KeymanSettingsFragment extends PreferenceFragmentCompat { Preference languagesPreference = new Preference(context); ArrayList> kbList = KMManager.getKeyboardsList(context); - String keyboardCount = (kbList.size() > 1) ? String.format(" (%d)", kbList.size()) : ""; + String keyboardCount = (kbList != null && kbList.size() > 1) ? + String.format(" (%d)", kbList.size()) : ""; languagesPreference.setKey(KeymanSettingsActivity.installedLanguagesKey); languagesPreference.setTitle(getString(R.string.installed_languages) + keyboardCount); languagesPreference.setWidgetLayoutResource(R.layout.preference_icon_layout);