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