From 741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Tue, 17 Dec 2024 09:18:12 -0500 Subject: [PATCH] Fix non-creation of editor temporary dir --- editor/editor_paths.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/editor/editor_paths.cpp b/editor/editor_paths.cpp index 8e9df68f3b70..cd17559ac3dc 100644 --- a/editor/editor_paths.cpp +++ b/editor/editor_paths.cpp @@ -237,6 +237,17 @@ EditorPaths::EditorPaths() { } } + // Temporary dir. + { + if (dir->change_dir(temp_dir) != OK) { + dir->make_dir_recursive(temp_dir); + if (dir->change_dir(temp_dir) != OK) { + ERR_PRINT("Could not create editor temporary directory: " + temp_dir); + paths_valid = false; + } + } + } + // Validate or create project-specific editor data dir, // including shader cache subdir. if (Engine::get_singleton()->is_project_manager_hint() || (Main::is_cmdline_tool() && !ProjectSettings::get_singleton()->is_project_loaded())) {