summaryrefslogtreecommitdiff
path: root/src/openscad.cc
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2013-03-04 14:39:52 (GMT)
committerMattias Andrée <maandree@operamail.com>2013-03-04 14:39:52 (GMT)
commit30ab30f32a113daea51e4cefc874c82881d0594c (patch)
tree91bf106b375e6810222f2659f66820b0997e3c9b /src/openscad.cc
parent422c668dcb538f181683ae51305bf8d3404f48d6 (diff)
Fix (tested on gnu/linux): non-ascii file names could not be opened via the command line
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/openscad.cc')
-rw-r--r--src/openscad.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/openscad.cc b/src/openscad.cc
index e0b4a68..dcd9171 100644
--- a/src/openscad.cc
+++ b/src/openscad.cc
@@ -396,7 +396,7 @@ int main(int argc, char **argv)
#endif
QString qfilename;
- if (filename) qfilename = QString::fromStdString(boosty::stringy(boosty::absolute(filename)));
+ if (filename) qfilename = QString::fromUtf8(boosty::stringy(boosty::absolute(filename)).c_str());
#if 0 /*** disabled by clifford wolf: adds rendering artefacts with OpenCSG ***/
// turn on anti-aliasing
@@ -411,7 +411,7 @@ int main(int argc, char **argv)
if (vm.count("input-file")) {
inputFiles = vm["input-file"].as<vector<string> >();
for (vector<string>::const_iterator infile = inputFiles.begin()+1; infile != inputFiles.end(); infile++) {
- new MainWindow(QString::fromStdString(boosty::stringy((original_path / *infile))));
+ new MainWindow(QString::fromUtf8(boosty::stringy((original_path / *infile).c_str()));
}
}
app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
contact: Jan Huwald // Impressum