summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/pdfinput/pdf-parser.cpp
diff options
context:
space:
mode:
authorAlvin Penner <penner@vaxxine.com>2012-05-15 01:22:42 +0000
committerapenner <penner@vaxxine.com>2012-05-15 01:22:42 +0000
commit64bf221161b311a494f86674777ed274ab3ab7c4 (patch)
treedd0b9cbcbb8466a51f00bba55b8689d1ad88574f /src/extension/internal/pdfinput/pdf-parser.cpp
parenta few UI message fixes (diff)
downloadinkscape-64bf221161b311a494f86674777ed274ab3ab7c4.tar.gz
inkscape-64bf221161b311a494f86674777ed274ab3ab7c4.zip
pdf import. set a default line width, see http://thread.gmane.org/gmane.comp.graphics.inkscape.user/14539
(bzr r11364)
Diffstat (limited to 'src/extension/internal/pdfinput/pdf-parser.cpp')
-rw-r--r--src/extension/internal/pdfinput/pdf-parser.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
index 08e313e59..7ecd8fb3c 100644
--- a/src/extension/internal/pdfinput/pdf-parser.cpp
+++ b/src/extension/internal/pdfinput/pdf-parser.cpp
@@ -683,7 +683,10 @@ void PdfParser::opSetMiterLimit(Object args[], int /*numArgs*/)
// TODO not good that numArgs is ignored but args[] is used:
void PdfParser::opSetLineWidth(Object args[], int /*numArgs*/)
{
- state->setLineWidth(args[0].getNum());
+ if (args[0].getNum() > 0.0)
+ state->setLineWidth(args[0].getNum());
+ else
+ state->setLineWidth(1.0); // default
builder->updateStyle(state);
}