Blob Blame History Raw
--- gambas-3.14.2/gb.pdf/configure.ac
+++ gambas-3.14.2/gb.pdf/configure.ac
@@ -39,6 +39,8 @@ if test "$have_poppler" = "yes"; then
   AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_72, $((1-$?)), Poppler version >= 0.72)
   pkg-config --atleast-version=0.76.0 poppler
   AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_76, $((1-$?)), Poppler version >= 0.76)
+  pkg-config --atleast-version=0.83.0 poppler
+  AC_DEFINE_UNQUOTED(POPPLER_VERSION_0_83, $((1-$?)), Poppler version >= 0.83)
 fi
 
 AC_OUTPUT( \
--- gambas-3.14.2/gb.pdf/src/main.cpp
+++ gambas-3.14.2/gb.pdf/src/main.cpp
@@ -55,11 +55,15 @@ int EXPORT GB_INIT(void)
 {
 	if (!globalParams)
 	{
+#if POPPLER_VERSION_0_83
+		globalParams = std::unique_ptr<GlobalParams>(new GlobalParams());
+#else
 #if POPPLER_VERSION_0_6
 		globalParams = new GlobalParams();
 #else
 		globalParams = new GlobalParams("/etc/xpdfrc");
 #endif
+#endif
 
 #if POPPLER_VERSION_0_5
 #else