summaryrefslogtreecommitdiff
path: root/src/data/tikzlexer.l
diff options
context:
space:
mode:
Diffstat (limited to 'src/data/tikzlexer.l')
-rw-r--r--src/data/tikzlexer.l6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/data/tikzlexer.l b/src/data/tikzlexer.l
index 0a67d1d..0d80467 100644
--- a/src/data/tikzlexer.l
+++ b/src/data/tikzlexer.l
@@ -90,12 +90,14 @@ FLOAT \-?[0-9]*(\.[0-9]+)?
}
<xcoord>{FLOAT} {
yylval->pt = new QPointF();
- yylval->pt->setX(strtod(yytext,NULL));
+ QString s(yytext);
+ yylval->pt->setX(s.toDouble());
BEGIN(ycoord);
}
<ycoord>, { }
<ycoord>{FLOAT} {
- yylval->pt->setY(strtod(yytext,NULL));
+ QString s(yytext);
+ yylval->pt->setY(s.toDouble());
}
<ycoord>\) {
BEGIN(INITIAL);