diff options
Diffstat (limited to 'core/fpdfapi')
-rw-r--r-- | core/fpdfapi/font/cpdf_tounicodemap.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/core/fpdfapi/font/cpdf_tounicodemap.cpp b/core/fpdfapi/font/cpdf_tounicodemap.cpp index 8989f0be37..30bf0317ee 100644 --- a/core/fpdfapi/font/cpdf_tounicodemap.cpp +++ b/core/fpdfapi/font/cpdf_tounicodemap.cpp @@ -77,15 +77,14 @@ static CFX_WideString StringDataAdd(CFX_WideString str) { for (int i = len - 1; i >= 0; --i) { wchar_t ch = str[i] + value; if (ch < str[i]) { - ret.Insert(0, 0); + ret.InsertAtFront(0); } else { - ret.Insert(0, ch); + ret.InsertAtFront(ch); value = 0; } } - if (value) { - ret.Insert(0, value); - } + if (value) + ret.InsertAtFront(value); return ret; } |