]> git.pld-linux.org Git - packages/scribus.git/blame - scribus-poppler-22.09.0.patch
- upstream fix for podofo 0.10 detection
[packages/scribus.git] / scribus-poppler-22.09.0.patch
CommitLineData
c19bec21
JB
1--- scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp
2+++ scribus-1.5.8/scribus/plugins/import/pdf/slaoutput.cpp
3@@ -3762,15 +3762,21 @@ void SlaOutputDev::getPenState(GfxState
4 break;\r
5 }\r
6 double lw = state->getLineWidth();\r
7- double *dashPattern;\r
8+#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(22, 9, 0)\r
9+ const auto& dashPattern = state->getLineDash(&DashOffset);\r
10+ QVector<double> pattern(dashPattern.size());\r
11+ for (size_t i = 0; i < dashPattern.size(); ++i)\r
12+ pattern[i] = dashPattern[i] / lw;\r
13+ DashValues = pattern;\r
14+#else\r
15+ double* dashPattern;\r
16 int dashLength;\r
17 state->getLineDash(&dashPattern, &dashLength, &DashOffset);\r
18 QVector<double> pattern(dashLength);\r
19 for (int i = 0; i < dashLength; ++i)\r
20- {\r
21 pattern[i] = dashPattern[i] / lw;\r
22- }\r
23 DashValues = pattern;\r
24+#endif\r
25 }\r
26 \r
27 int SlaOutputDev::getBlendMode(GfxState *state)\r
This page took 0.042569 seconds and 4 git commands to generate.