Update wallet backup access (#7300)
This commit is contained in:
@@ -1335,7 +1335,6 @@ class ElectrumWindow(App, Logger):
|
|||||||
self.show_error(_("Backup NOT saved. Backup directory not configured."))
|
self.show_error(_("Backup NOT saved. Backup directory not configured."))
|
||||||
return
|
return
|
||||||
|
|
||||||
backup_dir = util.android_backup_dir()
|
|
||||||
from android.permissions import request_permissions, Permission
|
from android.permissions import request_permissions, Permission
|
||||||
def cb(permissions, grant_results: Sequence[bool]):
|
def cb(permissions, grant_results: Sequence[bool]):
|
||||||
if not grant_results or not grant_results[0]:
|
if not grant_results or not grant_results[0]:
|
||||||
@@ -1343,6 +1342,7 @@ class ElectrumWindow(App, Logger):
|
|||||||
return
|
return
|
||||||
# note: Clock.schedule_once is a hack so that we get called on a non-daemon thread
|
# note: Clock.schedule_once is a hack so that we get called on a non-daemon thread
|
||||||
# (needed for WalletDB.write)
|
# (needed for WalletDB.write)
|
||||||
|
backup_dir = util.android_backup_dir()
|
||||||
Clock.schedule_once(lambda dt: self._save_backup(backup_dir))
|
Clock.schedule_once(lambda dt: self._save_backup(backup_dir))
|
||||||
request_permissions([Permission.WRITE_EXTERNAL_STORAGE], cb)
|
request_permissions([Permission.WRITE_EXTERNAL_STORAGE], cb)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user