Преглед изворни кода

vfs: Fix getting URI filename

t895 пре 2 година
родитељ
комит
f2fb761bac
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      src/core/file_sys/vfs/vfs_real.cpp

+ 9 - 0
src/core/file_sys/vfs/vfs_real.cpp

@@ -20,6 +20,10 @@
 #define stat _stat64
 #endif
 
+#ifdef ANDROID
+#include "common/fs/fs_android.h"
+#endif
+
 namespace FileSys {
 
 namespace FS = Common::FS;
@@ -274,6 +278,11 @@ RealVfsFile::~RealVfsFile() {
 }
 
 std::string RealVfsFile::GetName() const {
+#ifdef ANDROID
+    if (path[0] != '/') {
+        return FS::Android::GetFilename(path);
+    }
+#endif
     return path_components.empty() ? "" : std::string(path_components.back());
 }