From 0cd94da7ce95fe17c037cdb3fc4f4be17bd95265 Mon Sep 17 00:00:00 2001 From: Saif Shaikh Date: Tue, 13 Jan 2026 05:30:56 -0800 Subject: [PATCH] fix: brightness issue #299 --- src/components/player/android/hooks/usePlayerSetup.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/player/android/hooks/usePlayerSetup.ts b/src/components/player/android/hooks/usePlayerSetup.ts index a9a396e9..f3f448dd 100644 --- a/src/components/player/android/hooks/usePlayerSetup.ts +++ b/src/components/player/android/hooks/usePlayerSetup.ts @@ -112,10 +112,14 @@ export const usePlayerSetup = ( subscription?.remove(); disableImmersiveMode(); - // Restore brightness on unmount - if (Platform.OS === 'android' && originalSystemBrightnessRef.current !== null) { - // restoration logic normally happens here or in a separate effect + async function restoreBrightness() { + logger.log('yobrrrrrrrrrrrrrr'); + await Brightness.setBrightnessAsync(originalSystemBrightnessRef.current!).then(); + setBrightness(originalSystemBrightnessRef.current!); } + // Restore brightness on unmount + if (Platform.OS === 'android' && originalSystemBrightnessRef.current !== null) + restoreBrightness(); }; }, []);