diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mainwin.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mainwin.cc b/src/mainwin.cc index dc6d85c..5f9d633 100644 --- a/src/mainwin.cc +++ b/src/mainwin.cc @@ -488,12 +488,12 @@ void MainWindow::requestOpenFile(const QString &) void MainWindow::openFile(const QString &new_filename) { - QString actual_filename; + QString actual_filename = new_filename; #ifdef ENABLE_MDI if (!editor->toPlainText().isEmpty()) { QFileInfo fi(new_filename); - if (!fi.suffix().toLower().contains(QRegExp("^(stl|off|dxf)$"))) { - actual_filename = new_filename; + if (fi.suffix().toLower().contains(QRegExp("^(stl|off|dxf)$"))) { + actual_filename = QString(); } new MainWindow(actual_filename); clearCurrentOutput(); |