diff --git a/src/logic/EngineController.cpp b/src/logic/EngineController.cpp index 5f676b39..86210cf4 100644 --- a/src/logic/EngineController.cpp +++ b/src/logic/EngineController.cpp @@ -37,7 +37,9 @@ void EngineController::deleteWorld(const std::string& name) { auto deletion = [this, folder]() { logger.info() << "deleting " << folder; fs::remove_all(folder); - engine.getGUI()->getMenu()->back(); + if (!engine.isHeadless()) { + engine.getGUI()->getMenu()->back(); + } }; if (engine.isHeadless()) {