For #26577 - resetFocus only when camera permission is denied
This commit is contained in:
parent
7ceb931940
commit
814f87f9f3
|
@ -11,6 +11,7 @@ import android.app.Dialog
|
|||
import android.content.Context
|
||||
import android.content.DialogInterface
|
||||
import android.content.Intent
|
||||
import android.content.pm.PackageManager
|
||||
import android.graphics.Color
|
||||
import android.graphics.Typeface
|
||||
import android.graphics.drawable.ColorDrawable
|
||||
|
@ -655,7 +656,9 @@ class SearchDialogFragment : AppCompatDialogFragment(), UserInteractionHandler {
|
|||
when (requestCode) {
|
||||
REQUEST_CODE_CAMERA_PERMISSIONS -> qrFeature.withFeature {
|
||||
it.onPermissionsResult(permissions, grantResults)
|
||||
resetFocus()
|
||||
if (grantResults.contains(PackageManager.PERMISSION_DENIED)) {
|
||||
resetFocus()
|
||||
}
|
||||
requireContext().settings().setCameraPermissionNeededState = false
|
||||
}
|
||||
else -> super.onRequestPermissionsResult(requestCode, permissions, grantResults)
|
||||
|
|
Loading…
Reference in New Issue