diff options
| -rw-r--r-- | main.gd | 7 | ||||
| -rw-r--r-- | readme.md | 4 |
2 files changed, 9 insertions, 2 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(): @@ -28,9 +28,9 @@ Surgery Log - [x] add pop-up confirming delete-entry action; - [x] edit and delete action buttons should be faded-out when no entry is selected; - [x] Sort option sets alphabetically; -- [ ] Implement file access permission check on Android: +- [x] Check and request file access permissions on Android: ```py - if OS.get_name() == "Android": + if OS.get_name() == "Android": var has_permissions := false while not has_permissions: var permissions := Array(OS.get_granted_permissions()) |
