aboutsummaryrefslogtreecommitdiff
path: root/src/lobby.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lobby.cpp')
-rw-r--r--src/lobby.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lobby.cpp b/src/lobby.cpp
index 52e228f3..c0d0e4de 100644
--- a/src/lobby.cpp
+++ b/src/lobby.cpp
@@ -112,6 +112,12 @@ void Lobby::set_widgets()
if (f_lobby.width < 0 || f_lobby.height < 0) {
qWarning() << "did not find lobby width or height in " << filename;
+ #ifdef ANDROID
+ if(QtAndroid::checkPermission("android.permission.READ_EXTERNAL_STORAGE")==QtAndroid::PermissionResult::Denied) {
+ QtAndroid::requestPermissionsSync({"android.permission.READ_EXTERNAL_STORAGE","android.permission.WRITE_EXTERNAL_STORAGE"});
+ }
+ #endif
+
// Most common symptom of bad config files and missing assets.
call_notice(
tr("It doesn't look like your client is set up correctly.\n"