diff options
author | Andrew Dyukov <adyukov@productengine.com> | 2010-03-19 15:32:14 +0200 |
---|---|---|
committer | Andrew Dyukov <adyukov@productengine.com> | 2010-03-19 15:32:14 +0200 |
commit | 37812054480843bca8e9016e3f816e9fdee6e7d3 (patch) | |
tree | a0d14e2a4870bf1897b1b60133f37eddd0872af4 /indra | |
parent | 141f2aa9ee5f71134c1ac13815b7e54092ee4756 (diff) |
Related to EXT-5986 ([HARD CODED]. "You paid ...... L$... " - message needs translation)
- Slightly modified regexp to avoid adding of extra space after names and also made demands to the end of the message string more strict by escaping "."
Reviewed by Kent at https://codereview.productengine.com/secondlife/r/55/
--HG--
branch : product-engine
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/llviewermessage.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 32edbec822..2ba8bd7551 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -4513,7 +4513,7 @@ void process_money_balance_reply( LLMessageSystem* msg, void** ) // Each set of parenthesis will later be used to find arguments of message we generate // in the end of this if- (.*) gives us name of money receiver, (\\d+)-amount of money we pay // and ([^$]*)- reason of payment - boost::regex expr("You paid (.*)L\\$(\\d+)\\s?([^$]*)."); + boost::regex expr("You paid (?:.{0}|(.*) )L\\$(\\d+)\\s?([^$]*)\\."); boost::match_results <std::string::const_iterator> matches; if(boost::regex_match(desc, matches, expr)) { |