summaryrefslogtreecommitdiff
path: root/chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp')
-rw-r--r--chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp b/chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp
index e4dc603b9d3..808a4c71cc0 100644
--- a/chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp
+++ b/chromium/third_party/pdfium/core/fxcodec/tiff/tiff_decoder.cpp
@@ -23,7 +23,11 @@
#include "third_party/base/numerics/safe_conversions.h"
extern "C" {
-#include "third_party/libtiff/tiffiop.h"
+#ifdef USE_SYSTEM_LIBTIFF
+#include <tiffio.h>
+#else
+#include "third_party/libtiff/tiffio.h"
+#endif
} // extern C
namespace {
@@ -190,7 +194,7 @@ TIFF* tiff_open(void* context, const char* mode) {
tiff_write, tiff_seek, tiff_close, tiff_get_size,
tiff_map, tiff_unmap);
if (tif) {
- tif->tif_fd = (int)(intptr_t)context;
+ TIFFSetFileno(tif, (int)(intptr_t)context);
}
return tif;
}