electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 35b3294a5df92ba6ea42d81fba856547b5896ab6
parent ee2a1f52a1dd570d3dc460b969cecebbb7e433c3
Author: SomberNight <somber.night@protonmail.com>
Date:   Mon,  9 Apr 2018 12:00:37 +0200

fix #4238

Diffstat:
Mgui/kivy/main_window.py | 15+++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/gui/kivy/main_window.py b/gui/kivy/main_window.py @@ -400,12 +400,15 @@ class ElectrumWindow(App): intent = Intent(PythonActivity.mActivity, SimpleScannerActivity) def on_qr_result(requestCode, resultCode, intent): - if resultCode == -1: # RESULT_OK: - # this doesn't work due to some bug in jnius: - # contents = intent.getStringExtra("text") - String = autoclass("java.lang.String") - contents = intent.getStringExtra(String("text")) - on_complete(contents) + try: + if resultCode == -1: # RESULT_OK: + # this doesn't work due to some bug in jnius: + # contents = intent.getStringExtra("text") + String = autoclass("java.lang.String") + contents = intent.getStringExtra(String("text")) + on_complete(contents) + finally: + activity.unbind(on_activity_result=on_qr_result) activity.bind(on_activity_result=on_qr_result) PythonActivity.mActivity.startActivityForResult(intent, 0)