| 
																	
																	
																		
																	
																	
																 | 
																@@ -524,6 +524,14 @@ String AudioDeviceManager::setAudioDeviceSetup (const AudioDeviceSetup& newSetup | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																    currentSetup = newSetup;
 | 
																 | 
																 | 
																    currentSetup = newSetup;
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    if (inputChannels.isZero() && outputChannels.isZero())
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    {
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        if (treatAsChosenDevice)
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            updateXml();
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        return {};
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    }
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																    currentSetup.sampleRate = chooseBestSampleRate (newSetup.sampleRate);
 | 
																 | 
																 | 
																    currentSetup.sampleRate = chooseBestSampleRate (newSetup.sampleRate);
 | 
															
														
														
													
														
															
																 | 
																 | 
																    currentSetup.bufferSize = chooseBestBufferSize (newSetup.bufferSize);
 | 
																 | 
																 | 
																    currentSetup.bufferSize = chooseBestBufferSize (newSetup.bufferSize);
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																	
																	
																	
																 | 
																
  |