forked from qt-creator/qt-creator
		
	AndroidPackageCreationStep: Ensure right thread for handleOutput()
The ::run method is run in a separate thread, yet the owner of the buildstep is the gui thread. As such we need to use a DirectConnection to ensure that the slot is called in the right thread. Task-number: QTCREATORBUG-9660 Change-Id: Ia206f3256a23f70f50d31c739359ff24b952fe46 Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
This commit is contained in:
		@@ -706,9 +706,9 @@ bool AndroidPackageCreationStep::createPackage()
 | 
			
		||||
    buildProc->setProcessEnvironment(m_environment.toProcessEnvironment());
 | 
			
		||||
 | 
			
		||||
    connect(buildProc, SIGNAL(readyReadStandardOutput()), this,
 | 
			
		||||
        SLOT(handleBuildStdOutOutput()));
 | 
			
		||||
        SLOT(handleBuildStdOutOutput()), Qt::DirectConnection);
 | 
			
		||||
    connect(buildProc, SIGNAL(readyReadStandardError()), this,
 | 
			
		||||
        SLOT(handleBuildStdErrOutput()));
 | 
			
		||||
        SLOT(handleBuildStdErrOutput()), Qt::DirectConnection);
 | 
			
		||||
 | 
			
		||||
    buildProc->setWorkingDirectory(m_androidDir.toString());
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user