From e9fb951a05ce4e81d988e26419c15da62dc2547a Mon Sep 17 00:00:00 2001 From: lm41 Date: Mon, 18 Aug 2025 01:34:00 +0200 Subject: [PATCH] Use the systemBrightness when brightness is set to default value --- .../net/newpipe/newplayer/uiModel/NewPlayerViewModelImpl.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/new-player/src/main/java/net/newpipe/newplayer/uiModel/NewPlayerViewModelImpl.kt b/new-player/src/main/java/net/newpipe/newplayer/uiModel/NewPlayerViewModelImpl.kt index ad65e3e..4299d60 100644 --- a/new-player/src/main/java/net/newpipe/newplayer/uiModel/NewPlayerViewModelImpl.kt +++ b/new-player/src/main/java/net/newpipe/newplayer/uiModel/NewPlayerViewModelImpl.kt @@ -590,8 +590,10 @@ class NewPlayerViewModelImpl @Inject constructor( override fun brightnessChange(changeRate: Float, systemBrightness: Float) { mutableUiState.update { if (it.uiMode.fullscreen) { - val currentBrightness = it.brightness - ?: systemBrightness + val currentBrightness = when(val brightness = it.brightness) { + -1f -> systemBrightness + else -> brightness + } Log.d( TAG, "currentBrightnes: $currentBrightness, sytemBrightness: $systemBrightness, changeRate: $changeRate"