mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 13:11:20 -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;
 | 
					    QState *sPrev = nullptr;
 | 
				
			||||||
    QFinalState *sFinal = new QFinalState();
 | 
					    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);
 | 
					    connect(m_addDevicesFSM, &QStateMachine::finished, m_addDevicesFSM, &QStateMachine::deleteLater);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for (const auto& deviceSetPreset : deviceSetPresets)
 | 
					    for (const auto& deviceSetPreset : deviceSetPresets)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user