Browse Source

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

master
ThomasV 10 years ago
parent
commit
4901aebde0
  1. 4
      gui/kivy/main_window.py

4
gui/kivy/main_window.py

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

Loading…
Cancel
Save