| Index: fpdfsdk/fpdf_flatten.cpp
|
| diff --git a/fpdfsdk/fpdf_flatten.cpp b/fpdfsdk/fpdf_flatten.cpp
|
| index 99f97d7ca2c572e4fde9b9bdc2f8af318a570d3d..0099e3dac722893323dd8577dc69d4f2b94fa34c 100644
|
| --- a/fpdfsdk/fpdf_flatten.cpp
|
| +++ b/fpdfsdk/fpdf_flatten.cpp
|
| @@ -201,7 +201,7 @@ void SetPageContents(CFX_ByteString key,
|
|
|
| CFX_ByteString sStream;
|
| sStream.Format("q 1 0 0 1 0 0 cm /%s Do Q", key.c_str());
|
| - pNewContents->SetData((const uint8_t*)sStream, sStream.GetLength(), FALSE,
|
| + pNewContents->SetData(sStream.raw_str(), sStream.GetLength(), FALSE,
|
| FALSE);
|
| }
|
| return;
|
| @@ -220,8 +220,7 @@ void SetPageContents(CFX_ByteString key,
|
| CFX_ByteString sBody =
|
| CFX_ByteString((const FX_CHAR*)acc.GetData(), acc.GetSize());
|
| sStream = sStream + sBody + "\nQ";
|
| - pContents->SetData((const uint8_t*)sStream, sStream.GetLength(), FALSE,
|
| - FALSE);
|
| + pContents->SetData(sStream.raw_str(), sStream.GetLength(), FALSE, FALSE);
|
| pContentsArray->AddReference(pDocument, dwObjNum);
|
| break;
|
| }
|
| @@ -247,8 +246,7 @@ void SetPageContents(CFX_ByteString key,
|
|
|
| CFX_ByteString sStream;
|
| sStream.Format("q 1 0 0 1 0 0 cm /%s Do Q", key.c_str());
|
| - pNewContents->SetData((const uint8_t*)sStream, sStream.GetLength(), FALSE,
|
| - FALSE);
|
| + pNewContents->SetData(sStream.raw_str(), sStream.GetLength(), FALSE, FALSE);
|
| }
|
| }
|
|
|
| @@ -509,8 +507,7 @@ DLLEXPORT int STDCALL FPDFPage_Flatten(FPDF_PAGE page, int nFlag) {
|
| sFormName.c_str());
|
| sStream += sTemp;
|
|
|
| - pNewXObject->SetData((const uint8_t*)sStream, sStream.GetLength(), FALSE,
|
| - FALSE);
|
| + pNewXObject->SetData(sStream.raw_str(), sStream.GetLength(), FALSE, FALSE);
|
| }
|
| pPageDict->RemoveAt("Annots");
|
|
|
|
|