mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git net/test/embedded_test_server/embedded_test_server.cc net/test/embedded_test_server/embedded_test_server.cc
 | |
| index fb9d8d1d33042..e1f46a36f435e 100644
 | |
| --- net/test/embedded_test_server/embedded_test_server.cc
 | |
| +++ net/test/embedded_test_server/embedded_test_server.cc
 | |
| @@ -1120,7 +1120,7 @@ bool EmbeddedTestServer::PostTaskToIOThreadAndWait(base::OnceClosure closure) {
 | |
|    if (!base::CurrentThread::Get())
 | |
|      temporary_loop = std::make_unique<base::SingleThreadTaskExecutor>();
 | |
|  
 | |
| -  base::RunLoop run_loop;
 | |
| +  base::RunLoop run_loop(base::RunLoop::Type::kNestableTasksAllowed);
 | |
|    if (!io_thread_->task_runner()->PostTaskAndReply(
 | |
|            FROM_HERE, std::move(closure), run_loop.QuitClosure())) {
 | |
|      return false;
 | |
| @@ -1147,7 +1147,7 @@ bool EmbeddedTestServer::PostTaskToIOThreadAndWaitWithResult(
 | |
|    if (!base::CurrentThread::Get())
 | |
|      temporary_loop = std::make_unique<base::SingleThreadTaskExecutor>();
 | |
|  
 | |
| -  base::RunLoop run_loop;
 | |
| +  base::RunLoop run_loop(base::RunLoop::Type::kNestableTasksAllowed);
 | |
|    bool task_result = false;
 | |
|    if (!io_thread_->task_runner()->PostTaskAndReplyWithResult(
 | |
|            FROM_HERE, std::move(task),
 |