Chromium Code Reviews| Index: fpdfsdk/src/javascript/PublicMethods.cpp |
| diff --git a/fpdfsdk/src/javascript/PublicMethods.cpp b/fpdfsdk/src/javascript/PublicMethods.cpp |
| index 55228687bcf86bb394b1e0efcee917fb48044501..6518dd90464c859765b332ffbdc5db4eb4f5168d 100644 |
| --- a/fpdfsdk/src/javascript/PublicMethods.cpp |
| +++ b/fpdfsdk/src/javascript/PublicMethods.cpp |
| @@ -222,16 +222,9 @@ CFX_WideString CJS_PublicMethods::StrLTrim(FX_LPCWSTR pStr) |
| CFX_WideString CJS_PublicMethods::StrRTrim(FX_LPCWSTR pStr) |
| { |
| FX_LPCWSTR p = pStr; |
| - |
| while (*p) p++; |
| - p--; |
| - if (p >= pStr) |
| - { |
| - while (*p && *p == L' ') p--; |
| - p++; |
| - return CFX_WideString(pStr,p-pStr); |
| - } |
| - return L""; |
| + while (p > pStr && *(p - 1) == L' ') p--; |
|
jun_fang
2014/07/23 07:04:18
can you add a blank line between while and return?
Tom Sepez
2014/07/23 16:56:49
Done.
|
| + return CFX_WideString(pStr, p - pStr); |
| } |
| CFX_WideString CJS_PublicMethods::StrTrim(FX_LPCWSTR pStr) |
| @@ -249,16 +242,9 @@ CFX_ByteString CJS_PublicMethods::StrLTrim(FX_LPCSTR pStr) |
| CFX_ByteString CJS_PublicMethods::StrRTrim(FX_LPCSTR pStr) |
| { |
| FX_LPCSTR p = pStr; |
| - |
| while (*p) p++; |
| - p--; |
| - if (p >= pStr) |
| - { |
| - while (*p && *p == ' ') p--; |
| - p++; |
| - return CFX_ByteString(pStr,p-pStr); |
| - } |
| - return ""; |
| + while (p > pStr && *(p - 1) == L' ') p--; |
|
jun_fang
2014/07/23 07:04:18
The same as the previous one.
Tom Sepez
2014/07/23 16:56:49
Done.
|
| + return CFX_ByteString(pStr,p-pStr); |
| } |
| CFX_ByteString CJS_PublicMethods::StrTrim(FX_LPCSTR pStr) |