GH-352 Make OneSix instance update downloads cancellable
This commit is contained in:
		@@ -212,6 +212,7 @@ void InstanceWindow::onFailed(QString reason)
 | 
			
		||||
void InstanceWindow::onProgressRequested(Task* task)
 | 
			
		||||
{
 | 
			
		||||
	ProgressDialog progDialog(this);
 | 
			
		||||
	progDialog.setSkipButton(true, tr("Abort"));
 | 
			
		||||
	m_proc->proceed();
 | 
			
		||||
	progDialog.execWithTask(task);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1185,6 +1185,7 @@ void MainWindow::finalizeInstance(InstancePtr inst)
 | 
			
		||||
				});
 | 
			
		||||
		if(update)
 | 
			
		||||
		{
 | 
			
		||||
			loadDialog.setSkipButton(true, tr("Abort"));
 | 
			
		||||
			loadDialog.execWithTask(update.get());
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user