Merge pull request #97000 from Hilderin/fix-editor-doc-cache-locked-on-editor-startup

Fix `editor_doc_cache` locked by `adb` process on editor startup
This commit is contained in:
Rémi Verschelde 2024-09-16 13:35:46 +02:00
commit f91c1a7b88
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -294,7 +294,9 @@ void EditorExportPlatformAndroid::_check_for_changes_poll_thread(void *ud) {
// Check for devices updates // Check for devices updates
String adb = get_adb_path(); String adb = get_adb_path();
if (ea->has_runnable_preset.is_set() && FileAccess::exists(adb)) { // adb.exe was locking the editor_doc_cache file on startup. Adding a check for is_editor_ready provides just enough time
// to regenerate the doc cache.
if (ea->has_runnable_preset.is_set() && FileAccess::exists(adb) && EditorNode::get_singleton()->is_editor_ready()) {
String devices; String devices;
List<String> args; List<String> args;
args.push_back("devices"); args.push_back("devices");