aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/android
diff options
context:
space:
mode:
authorThierry Crozat2016-09-09 23:51:40 +0100
committerThierry Crozat2016-09-10 01:12:42 +0100
commit1f2a50bcd354e3aae80ce4f99e50f618a7b83e3c (patch)
tree872c1e77f3264360936c029e20a9ebc6bea6d1da /backends/platform/android
parentdff88b105885e0ed3766f5e86c0d7f606348634a (diff)
downloadscummvm-rg350-1f2a50bcd354e3aae80ce4f99e50f618a7b83e3c.tar.gz
scummvm-rg350-1f2a50bcd354e3aae80ce4f99e50f618a7b83e3c.tar.bz2
scummvm-rg350-1f2a50bcd354e3aae80ce4f99e50f618a7b83e3c.zip
CLOUD: Move openUrl to OSystem
Diffstat (limited to 'backends/platform/android')
-rw-r--r--backends/platform/android/android.cpp7
-rw-r--r--backends/platform/android/android.h1
2 files changed, 7 insertions, 1 deletions
diff --git a/backends/platform/android/android.cpp b/backends/platform/android/android.cpp
index 798772cc24..4e4417400c 100644
--- a/backends/platform/android/android.cpp
+++ b/backends/platform/android/android.cpp
@@ -401,7 +401,8 @@ bool OSystem_Android::hasFeature(Feature f) {
f == kFeatureAspectRatioCorrection ||
f == kFeatureCursorPalette ||
f == kFeatureVirtualKeyboard ||
- f == kFeatureOverlaySupportsAlpha);
+ f == kFeatureOverlaySupportsAlpha ||
+ f == kFeatureOpenUrl);
}
void OSystem_Android::setFeatureState(Feature f, bool enable) {
@@ -586,6 +587,10 @@ Common::String OSystem_Android::getSystemLanguage() const {
getSystemProperty("persist.sys.country").c_str());
}
+bool OSystem_Android::openUrl(const Common::String &url) {
+ return JNI::openUrl(url.c_str());
+}
+
Common::String OSystem_Android::getSystemProperty(const char *name) const {
char value[PROP_VALUE_MAX];
diff --git a/backends/platform/android/android.h b/backends/platform/android/android.h
index ade84dd42d..2935d96381 100644
--- a/backends/platform/android/android.h
+++ b/backends/platform/android/android.h
@@ -286,6 +286,7 @@ public:
virtual void logMessage(LogMessageType::Type type, const char *message);
virtual void addSysArchivesToSearchSet(Common::SearchSet &s,
int priority = 0);
+ virtual bool openUrl(const Common::String &url);
virtual Common::String getSystemLanguage() const;
};