# HG changeset patch # User Goffi # Date 1583535950 -3600 # Node ID e578df3304d8fc993411613c55171b93ec53c4fb # Parent 61322ff8090b65a5a3cdec80a3555cf51ea5a8dc transfer (android gallery): unbind activity_result diff -r 61322ff8090b -r e578df3304d8 cagou/plugins/plugin_transfer_android_gallery.py --- a/cagou/plugins/plugin_transfer_android_gallery.py Sat Mar 07 00:05:50 2020 +0100 +++ b/cagou/plugins/plugin_transfer_android_gallery.py Sat Mar 07 00:05:50 2020 +0100 @@ -46,7 +46,7 @@ } -class AndroidGallery(object): +class AndroidGallery: def __init__(self, callback, cancel_cb): self.callback = callback @@ -58,6 +58,7 @@ mActivity.startActivityForResult(intent, PHOTO_GALLERY); def on_activity_result(self, requestCode, resultCode, data): + activity.unbind(on_activity_result=self.on_activity_result) # TODO: move file dump to a thread or use async callbacks during file writting if requestCode == PHOTO_GALLERY and resultCode == RESULT_OK: if data is None: