Only disable flash when flashing is enabled
If the flash was disabled and screne flash is used it will try to set the screen brightness back to the original value. Because the check for mp_flash_enable and mp_flash_disable is different there's cases where enable wasn't run but disable is, causing it to use the initial zero brightness as the restore value.
This commit is contained in:
@@ -575,7 +575,7 @@ on_frame(MPBuffer buffer, void *_data)
|
|||||||
mp_camera_start_capture(info->camera);
|
mp_camera_start_capture(info->camera);
|
||||||
|
|
||||||
// Disable flash
|
// Disable flash
|
||||||
if (info->flash) {
|
if (info->flash && flash_enabled) {
|
||||||
mp_flash_disable(info->flash);
|
mp_flash_disable(info->flash);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user