summaryrefslogtreecommitdiff
path: root/src/value.cc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2012-08-02 02:02:23 (GMT)
committerMarius Kintel <marius@kintel.net>2012-08-02 02:02:23 (GMT)
commit83879ab41c368f674ff771387f499dc36ce124dd (patch)
tree9a76c0f0f998a0abdbc2016d34bed5ff56b52540 /src/value.cc
parent24fbfdf9551915918f43650057fea74b1ad76286 (diff)
parent8e4bc5d598cd59994731f3f8cadd980e9cdad6c7 (diff)
Merge pull request #164 from openscad/issue158
Issue158
Diffstat (limited to 'src/value.cc')
-rw-r--r--src/value.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/value.cc b/src/value.cc
index 666062a..3b7f357 100644
--- a/src/value.cc
+++ b/src/value.cc
@@ -198,7 +198,12 @@ public:
}
return tmpstr;
#else
- return boost::lexical_cast<std::string>(op1);
+ // attempt to emulate Qt's QString.sprintf("%g"); from old OpenSCAD.
+ // see https://github.com/openscad/openscad/issues/158
+ std::stringstream tmp;
+ tmp.unsetf(std::ios::floatfield);
+ tmp << op1;
+ return tmp.str();
#endif
}
contact: Jan Huwald // Impressum