From f23aa06647e3ac9c2b1544c307f8e45f66d24f91 Mon Sep 17 00:00:00 2001 From: Anish Kumar Date: Sat, 20 Dec 2025 17:37:40 +0530 Subject: [PATCH] Disable native file dialog on Android Editor Currently in Android editor, native file dialog is only partially working and many parts of the editor require additional changes for full support. Disabling it for now. --- editor/gui/editor_file_dialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/editor/gui/editor_file_dialog.cpp b/editor/gui/editor_file_dialog.cpp index 8cf5bbb7a4..636aa25fbf 100644 --- a/editor/gui/editor_file_dialog.cpp +++ b/editor/gui/editor_file_dialog.cpp @@ -62,7 +62,12 @@ void EditorFileDialog::_item_menu_id_pressed(int p_option) { } bool EditorFileDialog::_should_use_native_popup() const { +#ifdef ANDROID_ENABLED + // Native file dialog on Android, returns a file URI instead of a path and does not support res://, user://, or options. This requires editor-side changes to handle properly, so disabling it for now. + return false; +#else return _can_use_native_popup() && (OS::get_singleton()->is_sandboxed() || EDITOR_GET("interface/editor/use_native_file_dialogs").operator bool()); +#endif } bool EditorFileDialog::_should_hide_file(const String &p_file) const {