projects
/
geeqie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5c0985a
)
Fix deprecation warning for poppler >= 0.82
author
Arkadiy Illarionov
<qarkai@gmail.com>
Sat, 24 Feb 2024 17:01:42 +0000
(20:01 +0300)
committer
Colin Clark
<colin.clark@cclark.uk>
Sat, 24 Feb 2024 17:28:38 +0000
(17:28 +0000)
src/image-load-pdf.cc
patch
|
blob
|
history
diff --git
a/src/image-load-pdf.cc
b/src/image-load-pdf.cc
index
d101337
..
6dd3cc1
100644
(file)
--- a/
src/image-load-pdf.cc
+++ b/
src/image-load-pdf.cc
@@
-62,7
+62,12
@@
gboolean image_loader_pdf_write(gpointer loader, const guchar *buf, gsize &chunk
gboolean ret = FALSE;
gint page_total;
+#if POPPLER_CHECK_VERSION(0,82,0)
+ GBytes *bytes = g_bytes_new_static(buf, count);
+ document = poppler_document_new_from_bytes(bytes, nullptr, &poppler_error);
+#else
document = poppler_document_new_from_data((gchar *)(buf), count, nullptr, &poppler_error);
+#endif
if (poppler_error)
{
@@
-99,6
+104,9
@@
gboolean image_loader_pdf_write(gpointer loader, const guchar *buf, gsize &chunk
}
g_object_unref(document);
+#if POPPLER_CHECK_VERSION(0,82,0)
+ g_bytes_unref(bytes);
+#endif
return ret;
}