Only reinitialize audio on device change
This commit is contained in:
		
							parent
							
								
									48675f00d0
								
							
						
					
					
						commit
						8dcddf289f
					
				@ -756,6 +756,9 @@ void AOOptionsDialog::save_pressed()
 | 
			
		||||
  // Save everything into the config.ini.
 | 
			
		||||
  QSettings *configini = ao_app->configini;
 | 
			
		||||
 | 
			
		||||
  const bool audioChanged = ui_audio_device_combobox->currentText() !=
 | 
			
		||||
      ao_app->get_audio_output_device();
 | 
			
		||||
 | 
			
		||||
  configini->setValue("theme", ui_theme_combobox->currentText());
 | 
			
		||||
  configini->setValue("log_goes_downwards", ui_downwards_cb->isChecked());
 | 
			
		||||
  configini->setValue("log_maximum", ui_length_spinbox->value());
 | 
			
		||||
@ -806,7 +809,9 @@ void AOOptionsDialog::save_pressed()
 | 
			
		||||
  configini->setValue("casing_can_host_cases",
 | 
			
		||||
                      ui_casing_cm_cases_textbox->text());
 | 
			
		||||
 | 
			
		||||
  ao_app->initBASS();
 | 
			
		||||
  if (audioChanged)
 | 
			
		||||
    ao_app->initBASS();
 | 
			
		||||
 | 
			
		||||
  callwordsini->close();
 | 
			
		||||
  done(0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user