Preserve translators order in settings
This commit is contained in:
		
							parent
							
								
									2f1779ee9b
								
							
						
					
					
						commit
						6f7270f229
					
				@ -246,6 +246,12 @@ void SettingsEditor::updateTranslators()
 | 
				
			|||||||
    return;
 | 
					    return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  std::sort(names.begin(), names.end());
 | 
					  std::sort(names.begin(), names.end());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if (!enabledTranslators_.isEmpty()) {
 | 
				
			||||||
 | 
					    for (const auto &name : enabledTranslators_) names.removeOne(name);
 | 
				
			||||||
 | 
					    names = enabledTranslators_ + names;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  ui->translatorList->addItems(names);
 | 
					  ui->translatorList->addItems(names);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  for (auto i = 0, end = ui->translatorList->count(); i < end; ++i) {
 | 
					  for (auto i = 0, end = ui->translatorList->count(); i < end; ++i) {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user