Allow absolute file paths in file dialogs
(cherry picked from commit a5e30c0228
)
This commit is contained in:
parent
fa56990170
commit
8a6b066ab7
2 changed files with 4 additions and 2 deletions
|
@ -378,7 +378,8 @@ void EditorFileDialog::_action_pressed() {
|
|||
return;
|
||||
}
|
||||
|
||||
String f = dir_access->get_current_dir().plus_file(file->get_text());
|
||||
String file_text = file->get_text();
|
||||
String f = file_text.is_abs_path() ? file_text : dir_access->get_current_dir().plus_file(file_text);
|
||||
|
||||
if ((mode == MODE_OPEN_ANY || mode == MODE_OPEN_FILE) && dir_access->file_exists(f)) {
|
||||
_save_to_recent();
|
||||
|
|
|
@ -195,7 +195,8 @@ void FileDialog::_action_pressed() {
|
|||
return;
|
||||
}
|
||||
|
||||
String f = dir_access->get_current_dir().plus_file(file->get_text());
|
||||
String file_text = file->get_text();
|
||||
String f = file_text.is_abs_path() ? file_text : dir_access->get_current_dir().plus_file(file_text);
|
||||
|
||||
if ((mode == MODE_OPEN_ANY || mode == MODE_OPEN_FILE) && dir_access->file_exists(f)) {
|
||||
emit_signal("file_selected", f);
|
||||
|
|
Loading…
Add table
Reference in a new issue