at v206 13 lines 659 B view raw
1diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc 2index 2e11bb0..a277ab9 100644 3--- a/poppler/GlobalParams.cc 4+++ b/poppler/GlobalParams.cc 5@@ -748,7 +748,7 @@ GlobalParams::GlobalParams(const char *customPopplerDataDir) 6 void GlobalParams::scanEncodingDirs() { 7 GDir *dir; 8 GDirEntry *entry; 9- const char *dataRoot = popplerDataDir ? popplerDataDir : POPPLER_DATADIR; 10+ const char *dataRoot = popplerDataDir ? popplerDataDir : ( getenv("POPPLER_DATADIR") ? getenv("POPPLER_DATADIR") : POPPLER_DATADIR ); 11 12 // allocate buffer large enough to append "/nameToUnicode" 13 size_t bufSize = strlen(dataRoot) + strlen("/nameToUnicode") + 1;