mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-31 21:26:41 +00:00 
			
		
		
		
	Merge pull request #1748 from akortunov/bookfix
Do not show any book text after last <BR> tag
This commit is contained in:
		
						commit
						7310e3c8c2
					
				
					 2 changed files with 9 additions and 0 deletions
				
			
		|  | @ -9,6 +9,7 @@ | |||
|     Bug #3997: Almalexia doesn't pace | ||||
|     Bug #4036: Weird behaviour of AI packages if package target has non-unique ID | ||||
|     Bug #4047: OpenMW not reporting its version number in MacOS; OpenMW-CS not doing it fully | ||||
|     Bug #4215: OpenMW shows book text after last <BR> tag | ||||
|     Bug #4221: Characters get stuck in V-shaped terrain | ||||
|     Bug #4251: Stationary NPCs do not return to their position after combat | ||||
|     Bug #4293: Faction members are not aware of faction ownerships in barter | ||||
|  |  | |||
|  | @ -31,6 +31,14 @@ namespace MWGui | |||
| 
 | ||||
|             boost::algorithm::replace_all(mText, "\r", ""); | ||||
| 
 | ||||
|             // vanilla game does not show any text after last <BR> tag.
 | ||||
|             const std::string lowerText = Misc::StringUtils::lowerCase(mText); | ||||
|             int index = lowerText.rfind("<br>"); | ||||
|             if (index == -1) | ||||
|                 mText = ""; | ||||
|             else | ||||
|                 mText = mText.substr(0, index+4); | ||||
| 
 | ||||
|             registerTag("br", Event_BrTag); | ||||
|             registerTag("p", Event_PTag); | ||||
|             registerTag("img", Event_ImgTag); | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue