diff options
| author | dam <dam@gudinoff> | 2022-02-13 00:50:08 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-02-13 00:50:08 +0000 |
| commit | 00fe1da84cdd89e2f168c1be12217dd7047b70ba (patch) | |
| tree | 706321d997466f5197edd2b54d85ea701c226419 /main.gd | |
| parent | 02ad9ef6c1e4523d0a3bcc034408fa6967233449 (diff) | |
| download | surgery-log-00fe1da84cdd89e2f168c1be12217dd7047b70ba.tar.zst surgery-log-00fe1da84cdd89e2f168c1be12217dd7047b70ba.zip | |
Check and request file access permissions on Android.
Diffstat (limited to 'main.gd')
| -rw-r--r-- | main.gd | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -14,6 +14,13 @@ onready var controls_sensible_to_keyboard := [ func _init(): Physics2DServer.set_active(false) PhysicsServer.set_active(false) + + if OS.get_name() == "Android": + var permissions := Array(OS.get_granted_permissions()) + if permissions.has("android.permission.READ_EXTERNAL_STORAGE") == false \ + or permissions.has("android.permission.WRITE_EXTERNAL_STORAGE") == false: + OS.request_permissions() + func _ready(): |
