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 cb651df6d5c67..bf2f7ef2b9319 100644
 | |
| --- net/test/embedded_test_server/embedded_test_server.cc
 | |
| +++ net/test/embedded_test_server/embedded_test_server.cc
 | |
| @@ -1020,7 +1020,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;
 | |
| @@ -1047,7 +1047,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),
 |