Преглед на файлове

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.
Martijn Braam преди 2 години
родител
ревизия
77a3abf4a6
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/io_pipeline.c

+ 1 - 1
src/io_pipeline.c

@@ -575,7 +575,7 @@ on_frame(MPBuffer buffer, void *_data)
                         mp_camera_start_capture(info->camera);
 
                         // Disable flash
-                        if (info->flash) {
+                        if (info->flash && flash_enabled) {
                                 mp_flash_disable(info->flash);
                         }