Fix windows-specific usage of CFX_WideStr::operator LPCWSTR().
[pdfium.git] / fpdfsdk / src / fpdf_dataavail.cpp
index 910221a..0f9e956 100644 (file)
@@ -77,7 +77,7 @@ private:
        FX_DOWNLOADHINTS* m_pDownloadHints;
 };
 
-class CFPDF_DataAvail : public CFX_Object
+class CFPDF_DataAvail 
 {
 public:
        CFPDF_DataAvail()
@@ -97,7 +97,7 @@ public:
 
 DLLEXPORT FPDF_AVAIL STDCALL FPDFAvail_Create(FX_FILEAVAIL* file_avail, FPDF_FILEACCESS* file)
 {
-       CFPDF_DataAvail* pAvail = FX_NEW CFPDF_DataAvail;
+       CFPDF_DataAvail* pAvail = new CFPDF_DataAvail;
        pAvail->m_FileAvail.Set(file_avail);
        pAvail->m_FileRead.Set(file);
        pAvail->m_pDataAvail = IPDF_DataAvail::Create(&pAvail->m_FileAvail, &pAvail->m_FileRead);
@@ -122,7 +122,7 @@ extern void CheckUnSupportError(CPDF_Document * pDoc, FX_DWORD err_code);
 DLLEXPORT FPDF_DOCUMENT STDCALL FPDFAvail_GetDocument(FPDF_AVAIL avail,        FPDF_BYTESTRING password)
 {
        if (avail == NULL) return NULL;
-       CPDF_Parser* pParser = FX_NEW CPDF_Parser;
+       CPDF_Parser* pParser = new CPDF_Parser;
        pParser->SetPassword(password);
 
        FX_DWORD err_code = pParser->StartAsynParse(((CFPDF_DataAvail*)avail)->m_pDataAvail->GetFileRead());