diff options
| author | Eduard Braun <eduard.braun2@gmx.de> | 2018-04-24 17:18:26 +0000 |
|---|---|---|
| committer | Eduard Braun <eduard.braun2@gmx.de> | 2018-04-24 17:18:26 +0000 |
| commit | a600c6438fef2f4c06f9a4a7d933d99fb054a973 (patch) | |
| tree | feb1294cd57636ddc4c2ed3a7ea4cb19f4669b52 /src/extension/internal/pdfinput/pdf-parser.cpp | |
| parent | Fixing LPE recalculations warnings on update (diff) | |
| download | inkscape-a600c6438fef2f4c06f9a4a7d933d99fb054a973.tar.gz inkscape-a600c6438fef2f4c06f9a4a7d933d99fb054a973.zip | |
Fix compilation with poppler 0.64
Diffstat (limited to 'src/extension/internal/pdfinput/pdf-parser.cpp')
| -rw-r--r-- | src/extension/internal/pdfinput/pdf-parser.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp index 15bc2d746..6c498f981 100644 --- a/src/extension/internal/pdfinput/pdf-parser.cpp +++ b/src/extension/internal/pdfinput/pdf-parser.cpp @@ -2582,7 +2582,7 @@ void PdfParser::opShowSpaceText(Object args[], int /*numArgs*/) } } -void PdfParser::doShowText(GooString *s) { +void PdfParser::doShowText(const GooString *s) { GfxFont *font; int wMode; double riseX, riseY; @@ -2601,7 +2601,7 @@ void PdfParser::doShowText(GooString *s) { font = state->getFont(); wMode = font->getWMode(); - builder->beginString(state, s); + builder->beginString(state); // handle a Type 3 char if (font->getType() == fontType3 && 0) {//out->interpretType3Chars()) { @@ -2631,7 +2631,7 @@ void PdfParser::doShowText(GooString *s) { double lineX = state->getLineX(); double lineY = state->getLineY(); oldParser = parser; - p = s->getCString(); + p = g_strdup(s->getCString()); len = s->getLength(); while (len > 0) { n = font->getNextChar(p, len, &code, @@ -2686,7 +2686,7 @@ void PdfParser::doShowText(GooString *s) { } else { state->textTransformDelta(0, state->getRise(), &riseX, &riseY); - p = s->getCString(); + p = g_strdup(s->getCString()); len = s->getLength(); while (len > 0) { n = font->getNextChar(p, len, &code, @@ -2732,7 +2732,7 @@ void PdfParser::opXObject(Object args[], int /*numArgs*/) { Object obj1, obj2, obj3, refObj; - char *name = args[0].getName(); + char *name = g_strdup(args[0].getName()); #if defined(POPPLER_NEW_OBJECT_API) if ((obj1 = res->lookupXObject(name)).isNull()) { #else |
