mirror of
				https://framagit.org/tom79/fedilab-tube
				synced 2025-06-05 21:09:11 +02:00 
			
		
		
		
	Fix some crashes
This commit is contained in:
		| @@ -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()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user