Fix watchdog timer hanging on exit (r=dvander).
This commit is contained in:
		
							parent
							
								
									39e955c412
								
							
						
					
					
						commit
						55bf8ec095
					
				| @ -192,6 +192,7 @@ bool SourcePawnEngine2::Initialize() | |||||||
| 
 | 
 | ||||||
| void SourcePawnEngine2::Shutdown() | void SourcePawnEngine2::Shutdown() | ||||||
| { | { | ||||||
|  | 	g_WatchdogTimer.Shutdown(); | ||||||
| 	g_Jit.ShutdownJIT(); | 	g_Jit.ShutdownJIT(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ WatchdogTimer::WatchdogTimer() | |||||||
| 
 | 
 | ||||||
| WatchdogTimer::~WatchdogTimer() | WatchdogTimer::~WatchdogTimer() | ||||||
| { | { | ||||||
|   Shutdown(); |   assert(!thread_); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| bool | bool | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user