Ignore any menu clicks before the camera is ready in ScannerActivity

This commit is contained in:
Alexander Bakker 2022-12-03 21:19:02 +01:00
parent b98a5c55bc
commit 74ecdec637

View File

@ -109,6 +109,10 @@ public class ScannerActivity extends AegisActivity implements QrCodeAnalyzer.Lis
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (_cameraProvider == null) {
return false;
}
if (item.getItemId() == R.id.action_camera) {
unbindPreview(_cameraProvider);
_currentLens = _currentLens == CameraSelector.LENS_FACING_BACK ? CameraSelector.LENS_FACING_FRONT : CameraSelector.LENS_FACING_BACK;