summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2009-12-16 23:54:12 (GMT)
committerkintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c>2009-12-16 23:54:12 (GMT)
commit237f7abadfdc6fd2b884a90621f4cea1a2ffdd87 (patch)
tree0be1af0bd7baf0f302b2a6880af4ad13802f8b8e
parent2ae59b8d65782ea6d4661f42cec09920e378f0b0 (diff)
Better error message on STL export failure
git-svn-id: http://svn.clifford.at/openscad/trunk@181 b57f626f-c46c-0410-a088-ec61d464b74c
-rw-r--r--export.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/export.cc b/export.cc
index bf0fb18..4d5e7da 100644
--- a/export.cc
+++ b/export.cc
@@ -38,9 +38,10 @@ void export_stl(CGAL_Nef_polyhedron *root_N, QString filename, QProgressDialog *
typedef CGAL_Polyhedron::Facet_const_iterator FCI;
typedef CGAL_Polyhedron::Halfedge_around_facet_const_circulator HFCC;
- FILE *f = fopen(filename.toAscii().data(), "w");
+ FILE *f = fopen(filename.toUtf8().data(), "w");
if (!f) {
- PRINT("Can't open STL file for STL export.");
+ PRINTA("Can't open STL file \"%1\" for STL export: %2",
+ filename, QString(strerror(errno)));
MainWindow::current_win = NULL;
return;
}
contact: Jan Huwald // Impressum