kivy: do not crash app if there's no barcode scanner

This commit is contained in:
ThomasV 2016-02-09 19:45:14 +01:00
parent 933596510e
commit 4901aebde0
1 changed files with 4 additions and 2 deletions

View File

@ -277,8 +277,10 @@ class ElectrumWindow(App):
if intent.getStringExtra("SCAN_RESULT_FORMAT") == 'QR_CODE':
on_complete(contents)
activity.bind(on_activity_result=on_qr_result)
PythonActivity.mActivity.startActivityForResult(intent, 0)
try:
PythonActivity.mActivity.startActivityForResult(intent, 0)
except:
self.show_error('Could not start Barcode Scanner')
def build(self):
return Builder.load_file('gui/kivy/main.kv')