| 
					
				 | 
			
			
				@@ -355,9 +355,13 @@ namespace Avalonia.Controls.UnitTests 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 lifetime.SetupCore(Array.Empty<string>()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                var hasExit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                lifetime.Exit += (_, _) => Assert.Fail("lifetime.Exit was called."); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Dispatcher.UIThread.ShutdownStarted += UiThreadOnShutdownStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                lifetime.Exit += (_, _) => hasExit = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                static void UiThreadOnShutdownStarted(object sender, EventArgs e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    Assert.Fail("Dispatcher.UIThread.ShutdownStarted was called."); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var windowA = new Window(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -378,7 +382,8 @@ namespace Avalonia.Controls.UnitTests 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 lifetime.TryShutdown(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Assert.Equal(1, raised); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                Assert.False(hasExit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Dispatcher.UIThread.ShutdownStarted -= UiThreadOnShutdownStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          
			 |