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"); |