mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-31 06:43:56 +01:00 
			
		
		
		
	UploadMediaDetailAdapter: made selecting a language deselect all others
>> Made it so that selecting a language results in the hashmap storing the currently selected language(s) being cleared. Considered refactoring the hashmap storing this into a single pair storing the language positition index and its code, as only one language should ever be selected, however I am not confident that this would not introduce unintended side-effects
This commit is contained in:
		
							parent
							
								
									95e0a0d143
								
							
						
					
					
						commit
						7e506ab287
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -407,7 +407,7 @@ public class UploadMediaDetailAdapter extends | |||
|                             recentLanguagesDao | ||||
|                                 .addRecentLanguage(new Language(languageName, languageCode)); | ||||
| 
 | ||||
|                             selectedLanguages.remove(position); | ||||
|                             selectedLanguages.clear(); | ||||
|                             selectedLanguages.put(position, languageCode); | ||||
|                             ((LanguagesAdapter) adapterView | ||||
|                                 .getAdapter()).setSelectedLangCode(languageCode); | ||||
|  | @ -497,7 +497,7 @@ public class UploadMediaDetailAdapter extends | |||
|             } | ||||
|             recentLanguagesDao.addRecentLanguage(new Language(languageName, languageCode)); | ||||
| 
 | ||||
|             selectedLanguages.remove(position); | ||||
|             selectedLanguages.clear(); | ||||
|             selectedLanguages.put(position, languageCode); | ||||
|             ((RecentLanguagesAdapter) adapterView | ||||
|                 .getAdapter()).setSelectedLangCode(languageCode); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Campbell Rowland
						Campbell Rowland