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); | ||||
| 
 | ||||
|             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)); | ||||
|                 assert (dialogue->mId == id); | ||||
|             } else { | ||||
|                 dialogue = 0; | ||||
|             } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue