Fix some crashes
This commit is contained in:
parent
017bd5a6a2
commit
ea102eb485
|
@ -182,7 +182,11 @@ public class SepiaSearchActivity extends AppCompatActivity {
|
|||
LinkedHashMap<Integer, String> categories = new LinkedHashMap<>(peertubeInformation.getCategories());
|
||||
LinkedHashMap<Integer, String> licences = new LinkedHashMap<>(peertubeInformation.getLicences());
|
||||
LinkedHashMap<String, String> languages = new LinkedHashMap<>(peertubeInformation.getLanguages());
|
||||
LinkedHashMap<String, String> translations = new LinkedHashMap<>(peertubeInformation.getTranslations());
|
||||
LinkedHashMap<String, String> translations = null;
|
||||
|
||||
if( peertubeInformation.getTranslations() != null) {
|
||||
translations = new LinkedHashMap<>(peertubeInformation.getTranslations());
|
||||
}
|
||||
|
||||
//Populate catgories
|
||||
String[] categoriesA = new String[categories.size()+1];
|
||||
|
@ -191,7 +195,7 @@ public class SepiaSearchActivity extends AppCompatActivity {
|
|||
int i = 1;
|
||||
while (it.hasNext()) {
|
||||
Map.Entry<Integer, String> pair = it.next();
|
||||
if (translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
if (translations == null || translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
categoriesA[i] = pair.getValue();
|
||||
else
|
||||
categoriesA[i] = translations.get(pair.getValue());
|
||||
|
@ -210,7 +214,7 @@ public class SepiaSearchActivity extends AppCompatActivity {
|
|||
i = 1;
|
||||
while (it.hasNext()) {
|
||||
Map.Entry<Integer, String> pair = it.next();
|
||||
if (translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
if (translations == null || translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
licensesA[i] = pair.getValue();
|
||||
else
|
||||
licensesA[i] = translations.get(pair.getValue());
|
||||
|
@ -228,7 +232,7 @@ public class SepiaSearchActivity extends AppCompatActivity {
|
|||
i = 1;
|
||||
while (itl.hasNext()) {
|
||||
Map.Entry<String, String> pair = itl.next();
|
||||
if (translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
if (translations == null || translations.size() == 0 || !translations.containsKey(pair.getValue()))
|
||||
languagesA[i] = pair.getValue();
|
||||
else
|
||||
languagesA[i] = translations.get(pair.getValue());
|
||||
|
|
Loading…
Reference in New Issue