diff options
| author | 2023-11-01 04:00:49 +0000 | |
|---|---|---|
| committer | 2023-11-01 04:00:49 +0000 | |
| commit | 0ddf59f4963227c153f29ea44ea180b46c26537a (patch) | |
| tree | ee0c49fa5342ebb949b082ebad041ceb1e5c137a | |
| parent | 0cfce7a5761dd3f44291ea3561ad242805749562 (diff) | |
| parent | 16cbb942c600aab524c49bdcec7227607369e6e9 (diff) | |
Merge "Fixed camera flaky issue in monkey testing" into main
| -rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/qrcode/QrCamera.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/qrcode/QrCamera.java b/packages/SettingsLib/src/com/android/settingslib/qrcode/QrCamera.java index e65109003856..ae17acb5104b 100644 --- a/packages/SettingsLib/src/com/android/settingslib/qrcode/QrCamera.java +++ b/packages/SettingsLib/src/com/android/settingslib/qrcode/QrCamera.java @@ -116,8 +116,13 @@ public class QrCamera extends Handler { mDecodeTask = null; } if (mCamera != null) { - mCamera.stopPreview(); - releaseCamera(); + try { + mCamera.stopPreview(); + releaseCamera(); + } catch (RuntimeException e) { + Log.e(TAG, "Stop previewing camera failed:" + e); + mCamera = null; + } } } |