mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-29 03:26:38 +00:00 
			
		
		
		
	Fixes #597: Assertion `dialogue->mId == id' failed in esmstore.cpp
It seems that assertion was unnecessary, after removing it, dialogs related to moon-and-star in "Path of the Incarnate" quest were correctly loaded (dumped DialInfo records were correct). Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
This commit is contained in:
		
							parent
							
								
									b20943b123
								
							
						
					
					
						commit
						afce10cf37
					
				
					 1 changed files with 0 additions and 4 deletions
				
			
		|  | @ -100,11 +100,7 @@ void ESMStore::load(ESM::ESMReader &esm, Loading::Listener* listener) | ||||||
|             it->second->load(esm, id); |             it->second->load(esm, id); | ||||||
| 
 | 
 | ||||||
|             if (n.val==ESM::REC_DIAL) { |             if (n.val==ESM::REC_DIAL) { | ||||||
|                 // dirty hack, but it is better than non-const search()
 |  | ||||||
|                 // or friends
 |  | ||||||
|                 //dialogue = &mDialogs.mStatic.back();
 |  | ||||||
|                 dialogue = const_cast<ESM::Dialogue*>(mDialogs.find(id)); |                 dialogue = const_cast<ESM::Dialogue*>(mDialogs.find(id)); | ||||||
|                 assert (dialogue->mId == id); |  | ||||||
|             } else { |             } else { | ||||||
|                 dialogue = 0; |                 dialogue = 0; | ||||||
|             } |             } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue