Skip to content

Commit 1ad0971

Browse files
committed
CameraAdapter: change how turning off flashlight is checked
1 parent 8cae66f commit 1ad0971

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/src/main/java/io/github/sds100/keymapper/system/camera/AndroidCameraAdapter.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,10 @@ class AndroidCameraAdapter(context: Context) : CameraAdapter {
177177
val newStrength =
178178
(currentStrength + (percent * maxStrength))
179179
.toInt()
180-
.coerceIn(1, maxStrength)
180+
.coerceAtMost(maxStrength)
181181

182-
if (newStrength == 1 && currentStrength == 1) {
182+
// If we want to go below the current strength then turn off the flashlight.
183+
if (newStrength < 1) {
183184
cameraManager.setTorchMode(cameraId, false)
184185
} else {
185186
cameraManager.turnOnTorchWithStrengthLevel(cameraId, newStrength)

0 commit comments

Comments
 (0)