Przeglądaj źródła

fix { and } in multiline

Laserlicht 1 rok temu
rodzic
commit
106dfdeb28
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      client/windows/CMessage.cpp

+ 1 - 1
client/windows/CMessage.cpp

@@ -129,7 +129,7 @@ std::vector<std::string> CMessage::breakText(std::string text, size_t maxLineWid
 			if(wordBreak != ui32(-1))
 			if(wordBreak != ui32(-1))
 			{
 			{
 				currPos = wordBreak;
 				currPos = wordBreak;
-				if(text.substr(0, currPos).find('{') == std::string::npos)
+				if(boost::count(text.substr(0, currPos), '{') == boost::count(text.substr(0, currPos), '}'))
 				{
 				{
 					opened = false;
 					opened = false;
 					color = "";
 					color = "";