From a964f2a5ab09dc01d09fad78f940ee8e0e5c0c04 Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Thu, 21 Jun 2018 15:21:44 +0000 Subject: Remove WideString::c_str() calls where possible. Many of these cause a string duplication as we go from Widestring => c_str => Widestring Change-Id: I0dfa952e66f89138e719ff9200db3d9397839e28 Reviewed-on: https://pdfium-review.googlesource.com/35790 Reviewed-by: dsinclair Commit-Queue: dsinclair --- core/fpdfdoc/cpdf_pagelabel.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'core/fpdfdoc') diff --git a/core/fpdfdoc/cpdf_pagelabel.cpp b/core/fpdfdoc/cpdf_pagelabel.cpp index e6a7780a95..d6f9220c26 100644 --- a/core/fpdfdoc/cpdf_pagelabel.cpp +++ b/core/fpdfdoc/cpdf_pagelabel.cpp @@ -143,7 +143,5 @@ int32_t CPDF_PageLabel::GetPageByLabel(const ByteStringView& bsLabel) const { } int32_t CPDF_PageLabel::GetPageByLabel(const WideStringView& wsLabel) const { - // TODO(tsepez): check usage of c_str() below. - return GetPageByLabel( - PDF_EncodeText(wsLabel.unterminated_c_str()).AsStringView()); + return GetPageByLabel(PDF_EncodeText(WideString(wsLabel)).AsStringView()); } -- cgit v1.2.3