mirror of
https://github.com/godotengine/godot.git
synced 2025-01-09 11:37:35 +00:00
Fix Directory.dir_exist/get_current_dir for 'res://' on Android
Fix #7014
This commit is contained in:
parent
0cc8a641ce
commit
8d454ed9a7
@ -154,7 +154,7 @@ Error DirAccessJAndroid::change_dir(String p_dir){
|
|||||||
|
|
||||||
String DirAccessJAndroid::get_current_dir(){
|
String DirAccessJAndroid::get_current_dir(){
|
||||||
|
|
||||||
return "/"+current_dir;
|
return "res://"+current_dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool DirAccessJAndroid::file_exists(String p_file){
|
bool DirAccessJAndroid::file_exists(String p_file){
|
||||||
@ -268,6 +268,6 @@ DirAccessJAndroid::DirAccessJAndroid() {
|
|||||||
|
|
||||||
DirAccessJAndroid::~DirAccessJAndroid() {
|
DirAccessJAndroid::~DirAccessJAndroid() {
|
||||||
|
|
||||||
list_dir_end();;
|
list_dir_end();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -288,6 +288,11 @@ public class GodotIO {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
ad.files = am.list(path);
|
ad.files = am.list(path);
|
||||||
|
// no way to find path is directory or file exactly.
|
||||||
|
// but if ad.files.length==0, then it's an empty directory or file.
|
||||||
|
if (ad.files.length==0) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|
||||||
System.out.printf("Exception on dir_open: %s\n",e);
|
System.out.printf("Exception on dir_open: %s\n",e);
|
||||||
|
Loading…
Reference in New Issue
Block a user