[Scummvm-git-logs] scummvm master -> 3e509f237901710555977f0711e4644538137360
lephilousophe
noreply at scummvm.org
Fri Nov 15 15:01:39 UTC 2024
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
60de117a8f ANDROID: Add helper method to compute assets path
3e509f2379 ANDROID: Use getScummVMAssetsPath to access the assets
Commit: 60de117a8f084ea02303f6d36c8973a25cd61ecf
https://github.com/scummvm/scummvm/commit/60de117a8f084ea02303f6d36c8973a25cd61ecf
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2024-11-15T16:01:23+01:00
Commit Message:
ANDROID: Add helper method to compute assets path
Changed paths:
backends/platform/android/jni-android.cpp
backends/platform/android/jni-android.h
diff --git a/backends/platform/android/jni-android.cpp b/backends/platform/android/jni-android.cpp
index 874f6771b5a..156e0cb290e 100644
--- a/backends/platform/android/jni-android.cpp
+++ b/backends/platform/android/jni-android.cpp
@@ -502,6 +502,15 @@ Common::String JNI::getScummVMBasePath() {
return path;
}
+Common::String JNI::getScummVMAssetsPath() {
+ Common::String basePath = getScummVMBasePath();
+ if (!basePath.empty() && basePath.lastChar() != '/') {
+ basePath += '/';
+ }
+ basePath += "assets";
+ return basePath;
+}
+
Common::String JNI::getScummVMConfigPath() {
JNIEnv *env = JNI::getEnv();
diff --git a/backends/platform/android/jni-android.h b/backends/platform/android/jni-android.h
index d5d55b3a172..e2697b53788 100644
--- a/backends/platform/android/jni-android.h
+++ b/backends/platform/android/jni-android.h
@@ -95,6 +95,7 @@ public:
static void setOrientation(int touchMode);
static void addSysArchivesToSearchSet(Common::SearchSet &s, int priority);
static Common::String getScummVMBasePath();
+ static Common::String getScummVMAssetsPath();
static Common::String getScummVMConfigPath();
static Common::String getScummVMLogPath();
static jint getAndroidSDKVersionId();
Commit: 3e509f237901710555977f0711e4644538137360
https://github.com/scummvm/scummvm/commit/3e509f237901710555977f0711e4644538137360
Author: Le Philousophe (lephilousophe at users.noreply.github.com)
Date: 2024-11-15T16:01:23+01:00
Commit Message:
ANDROID: Use getScummVMAssetsPath to access the assets
This fixes cacert lookup
Changed paths:
backends/networking/curl/connectionmanager.cpp
backends/platform/android/android.cpp
diff --git a/backends/networking/curl/connectionmanager.cpp b/backends/networking/curl/connectionmanager.cpp
index d77affbfd88..c62333b3fc0 100644
--- a/backends/networking/curl/connectionmanager.cpp
+++ b/backends/networking/curl/connectionmanager.cpp
@@ -124,8 +124,8 @@ Common::String ConnectionManager::getCaCertPath() {
#if defined(ANDROID_BACKEND)
// cacert path must exist on filesystem and be reachable by standard open syscall
// Lets use ScummVM internal directory
- Common::String basePath = JNI::getScummVMBasePath();
- return basePath + "/cacert.pem";
+ Common::String assetsPath = JNI::getScummVMAssetsPath();
+ return assetsPath + "/cacert.pem";
#elif defined(DATA_PATH)
static enum {
kNotInitialized,
diff --git a/backends/platform/android/android.cpp b/backends/platform/android/android.cpp
index ea26cfeaf77..cc92bc970f4 100644
--- a/backends/platform/android/android.cpp
+++ b/backends/platform/android/android.cpp
@@ -593,8 +593,8 @@ void OSystem_Android::updateStartSettings(const Common::String &executable, Comm
return;
}
- Common::Path gamesPath(JNI::getScummVMBasePath(), Common::Path::kNativeSeparator);
- gamesPath.joinInPlace("assets/games");
+ Common::Path gamesPath(JNI::getScummVMAssetsPath(), Common::Path::kNativeSeparator);
+ gamesPath.joinInPlace("games");
// We need to init the ConfMan ourselves to cleanup outdated games
Common::SeekableReadStream *configStream = createConfigReadStream();
More information about the Scummvm-git-logs
mailing list