diff options
-rw-r--r-- | openscad.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openscad.cc b/openscad.cc index 2024389..8a4ee72 100644 --- a/openscad.cc +++ b/openscad.cc @@ -227,12 +227,13 @@ int main(int argc, char **argv) } else if (useGUI) { - MainWindow *m = new MainWindow(filename); #ifdef ENABLE_MDI + new MainWindow(filename); while (optind < argc) new MainWindow(argv[optind++]); app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit())); #else + MainWindow *m = new MainWindow(filename); app.connect(m, SIGNAL(destroyed()), &app, SLOT(quit())); #endif rc = app.exec(); |