diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2018-09-21 18:35:24 +0200 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2018-09-21 18:35:24 +0200 |
commit | 331c5d069e79b387eb8964c546dde8109ccf4798 (patch) | |
tree | b7691414199034f7f7314bb48d1aad6d42537b0a /src/data/tikzlexer.l | |
parent | 1f57600e248bc4171dbf72e211b3b061045ebeb4 (diff) |
fixed bug with fractional coordinates on linux
Diffstat (limited to 'src/data/tikzlexer.l')
-rw-r--r-- | src/data/tikzlexer.l | 6 |
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);
|