From 8c9531623193493479846961e3880d2eba095ba8 Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Sat, 7 Feb 2026 22:43:45 +0300
Subject: tdefile-plugins: add support for poppler >= 25.12.0

Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdegraphics/issues/149
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp
index a2463362..7a64af81 100644
--- a/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp
+++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-page.cpp
@@ -194,8 +194,12 @@ TQValueList<TextBox*> Page::textList() const
     return output_list;
   }
 
+# if (POPPLER_VERSION_C >= 25012000)
+  for (TextWord *word: word_list->getWords()) {
+# else
   for (int i = 0; i < word_list->getLength(); i++) {
     TextWord *word = word_list->get(i);
+# endif
     GooString *word_str = word->getText();
     TQString string = TQString::fromUtf8(word_str->GOO_GET_CSTR());
     delete word_str;
-- 
cgit v1.2.3

