| Index: fpdfsdk/fpdfview.cpp
|
| diff --git a/fpdfsdk/fpdfview.cpp b/fpdfsdk/fpdfview.cpp
|
| index e0c24ec792ee43d997aea570b87caa00bcd6b3aa..92ca34effac0f33ea5e6d940d9df5720b5482176 100644
|
| --- a/fpdfsdk/fpdfview.cpp
|
| +++ b/fpdfsdk/fpdfview.cpp
|
| @@ -96,7 +96,7 @@ CFPDF_FileStream::CFPDF_FileStream(FPDF_FILEHANDLER* pFS) {
|
| m_nCurPos = 0;
|
| }
|
|
|
| -IFX_FileStream* CFPDF_FileStream::Retain() {
|
| +IFX_SeekableStream* CFPDF_FileStream::Retain() {
|
| return this;
|
| }
|
|
|
| @@ -325,7 +325,8 @@ DLLEXPORT FPDF_DOCUMENT STDCALL FPDF_LoadDocument(FPDF_STRING file_path,
|
| FPDF_BYTESTRING password) {
|
| // NOTE: the creation of the file needs to be by the embedder on the
|
| // other side of this API.
|
| - IFX_FileRead* pFileAccess = FX_CreateFileRead((const FX_CHAR*)file_path);
|
| + IFX_SeekableReadStream* pFileAccess =
|
| + FX_CreateFileRead((const FX_CHAR*)file_path);
|
| if (!pFileAccess) {
|
| return nullptr;
|
| }
|
| @@ -381,7 +382,7 @@ DLLEXPORT FPDF_BOOL STDCALL FPDF_LoadXFA(FPDF_DOCUMENT document) {
|
| }
|
| #endif // PDF_ENABLE_XFA
|
|
|
| -class CMemFile final : public IFX_FileRead {
|
| +class CMemFile final : public IFX_SeekableReadStream {
|
| public:
|
| CMemFile(uint8_t* pBuf, FX_FILESIZE size) : m_pBuf(pBuf), m_size(size) {}
|
|
|
|
|