diff --git a/editor/mainwindow.cpp b/editor/mainwindow.cpp index be8f0ac..02b7955 100644 --- a/editor/mainwindow.cpp +++ b/editor/mainwindow.cpp @@ -211,7 +211,7 @@ MainWindow::MainWindow(QWidget *parent) std::optional path; if (!gDataModel->HasFile()) path = openFileDialog("Openblocks Level (*.obl)", ".obl", QFileDialog::AcceptSave, QString::fromStdString("Save " + gDataModel->name)); - if (!path || path == "") return; + if (!gDataModel->HasFile() && (!path || path == "")) return; gDataModel->SaveToFile(path); });