mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-25 11:26:37 +00:00 
			
		
		
		
	change destruction order to fix crash on exit when a video is playing
This commit is contained in:
		
							parent
							
								
									63e86555b6
								
							
						
					
					
						commit
						edf18a7d6e
					
				
					 1 changed files with 8 additions and 8 deletions
				
			
		|  | @ -128,12 +128,6 @@ float MWBase::Environment::getFrameDuration() const | ||||||
| 
 | 
 | ||||||
| void MWBase::Environment::cleanup() | void MWBase::Environment::cleanup() | ||||||
| { | { | ||||||
|     delete mInputManager; |  | ||||||
|     mInputManager = 0; |  | ||||||
| 
 |  | ||||||
|     delete mSoundManager; |  | ||||||
|     mSoundManager = 0; |  | ||||||
| 
 |  | ||||||
|     delete mMechanicsManager; |     delete mMechanicsManager; | ||||||
|     mMechanicsManager = 0; |     mMechanicsManager = 0; | ||||||
| 
 | 
 | ||||||
|  | @ -146,11 +140,17 @@ void MWBase::Environment::cleanup() | ||||||
|     delete mScriptManager; |     delete mScriptManager; | ||||||
|     mScriptManager = 0; |     mScriptManager = 0; | ||||||
| 
 | 
 | ||||||
|  |     delete mWorld; | ||||||
|  |     mWorld = 0; | ||||||
|  | 
 | ||||||
|  |     delete mSoundManager; | ||||||
|  |     mSoundManager = 0; | ||||||
|  | 
 | ||||||
|     delete mWindowManager; |     delete mWindowManager; | ||||||
|     mWindowManager = 0; |     mWindowManager = 0; | ||||||
| 
 | 
 | ||||||
|     delete mWorld; |     delete mInputManager; | ||||||
|     mWorld = 0; |     mInputManager = 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| const MWBase::Environment& MWBase::Environment::get() | const MWBase::Environment& MWBase::Environment::get() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue