diff options
Diffstat (limited to 'src/lobby.cpp')
| -rw-r--r-- | src/lobby.cpp | 6 |
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" |
