mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 21:20:31 -05:00 
			
		
		
		
	LoadConfigurationFSM::loadDeviceSets: Wait 250ms to allow devices to initialise, as DeviceGUI::sendSettings has 100ms delay.
This commit is contained in:
		
							parent
							
								
									83b36c6aab
								
							
						
					
					
						commit
						3c9931bc59
					
				@ -987,7 +987,12 @@ void LoadConfigurationFSM::loadDeviceSets()
 | 
			
		||||
    QState *sPrev = nullptr;
 | 
			
		||||
    QFinalState *sFinal = new QFinalState();
 | 
			
		||||
 | 
			
		||||
    connect(m_addDevicesFSM, &QStateMachine::finished, this, [=](){emit m_mainWindow->allDeviceSetsAdded();});
 | 
			
		||||
    connect(m_addDevicesFSM, &QStateMachine::finished, this, [=](){
 | 
			
		||||
        // Wait slighter longer than the 100ms timer used in Device GUI sendSettings, so we know devices should be initialised
 | 
			
		||||
        QTimer::singleShot(250, [this] {
 | 
			
		||||
            emit m_mainWindow->allDeviceSetsAdded();
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
    connect(m_addDevicesFSM, &QStateMachine::finished, m_addDevicesFSM, &QStateMachine::deleteLater);
 | 
			
		||||
 | 
			
		||||
    for (const auto& deviceSetPreset : deviceSetPresets)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user