summaryrefslogtreecommitdiff
path: root/support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc')
-rw-r--r--support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc b/support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc
index 60acdcc319..a790598e26 100644
--- a/support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc
+++ b/support/extractpdfmark/src/poppler-cpp/poppler-cpp.cc
@@ -20,6 +20,7 @@
#include "poppler-cpp.hh"
#include <iostream>
+#include <memory>
#include <string>
#include <poppler-document.h>
#include <poppler-version.h>
@@ -31,7 +32,8 @@ std::unique_ptr<output_pdfmark> create_output_pdfmark (void)
bool poppler_cpp::open (const std::string &pdf_filename)
{
- doc = poppler::document::load_from_file (pdf_filename);
+ doc = std::unique_ptr<poppler::document>
+ {poppler::document::load_from_file (pdf_filename)};
if (!doc)
{