diff options
author | adiblol <adiblol@hydrogen> | 2013-05-26 18:40:25 +0200 |
---|---|---|
committer | adiblol <adiblol@hydrogen> | 2013-05-26 18:40:25 +0200 |
commit | cc2e192f0d71a48d211fe47d6eb07419aac810c3 (patch) | |
tree | 9ee5aa08c02bf198593ddf874e0c4dfa89211e99 | |
parent | 8f6fd2a1316432970f1d86515819e7bbe15ddab3 (diff) | |
download | colobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.tar.gz colobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.tar.bz2 colobot-cc2e192f0d71a48d211fe47d6eb07419aac810c3.zip |
Reorganize string parsing in CBotToken::NextToken to fix #212
-rw-r--r-- | src/CBot/CBotToken.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/CBot/CBotToken.cpp b/src/CBot/CBotToken.cpp index f03ca91..7c00e87 100644 --- a/src/CBot/CBotToken.cpp +++ b/src/CBot/CBotToken.cpp @@ -248,17 +248,15 @@ CBotToken* CBotToken::NextToken(char* &program, int& error, bool first) { while (c != 0 && !CharInList(c, nch)) { - mot += c; - c = *(program++); // next character if ( c == '\\' ) { c = *(program++); // next character if ( c == 'n' ) c = '\n'; if ( c == 'r' ) c = '\r'; if ( c == 't' ) c = '\t'; - mot += c; - c = *(program++); // next character } + mot += c; + c = *(program++); } if ( c == '\"' ) { |