Chromium Code Reviews| Index: experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp |
| diff --git a/experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp b/experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp |
| index d9b3c01201e314efe6a64b0981df11d2a5e6a2a7..adf9f712482e3c882409c9f9cfa1f7de5670ec24 100644 |
| --- a/experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp |
| +++ b/experimental/PdfViewer/pdfparser/native/SkPdfNativeObject.cpp |
| @@ -22,12 +22,11 @@ |
| SkPdfNativeObject SkPdfNativeObject::kNull = SkPdfNativeObject::makeNull(); |
| bool SkPdfNativeObject::applyFlateDecodeFilter() { |
| - if (!SkFlate::HaveFlate()) { |
| - SkPdfReport(kIgnoreError_SkPdfIssueSeverity, kNoFlateLibrary_SkPdfIssue, |
| - "forgot to link with flate library?", NULL, NULL); |
| - return false; |
| - } |
| - |
| +#ifdef SK_NO_FLATE |
|
mtklein
2015/02/17 22:15:15
Just remove this? The code will fail to compile i
hal.canary
2015/02/17 22:35:44
Done.
|
| + SkPdfReport(kIgnoreError_SkPdfIssueSeverity, kNoFlateLibrary_SkPdfIssue, |
| + "forgot to link with flate library?", NULL, NULL); |
| + return false; |
| +#else // !SK_NO_FLATE |
| const unsigned char* old = fStr.fBuffer; |
| bool deleteOld = isStreamOwned(); |
| @@ -49,6 +48,7 @@ bool SkPdfNativeObject::applyFlateDecodeFilter() { |
| SkPdfReport(kIgnoreError_SkPdfIssueSeverity, kBadStream_SkPdfIssue, "inflate failed", this, NULL); |
| return false; |
| } |
| +#endif // !SK_NO_FLATE |
| } |
| bool SkPdfNativeObject::applyDCTDecodeFilter() { |