OSD: fix input showing up on fresh start

This commit is contained in:
lysec
2025-10-17 12:59:15 +02:00
parent d56c197fd3
commit 16d3220d1a

View File

@@ -480,15 +480,19 @@ Variants {
}
function onInputVolumeChanged() {
if (inputVolumeInitialized) {
showOSD("inputVolume")
if (!inputVolumeInitialized) {
inputVolumeInitialized = true
return
}
showOSD("inputVolume")
}
function onInputMutedChanged() {
if (inputMuteInitialized) {
showOSD("inputVolume")
if (!inputMuteInitialized) {
inputMuteInitialized = true
return
}
showOSD("inputVolume")
}
}
@@ -500,9 +504,7 @@ Variants {
onTriggered: {
volumeInitialized = true
muteInitialized = true
inputVolumeInitialized = true
inputMuteInitialized = true
// Don't initialize brightness here - let it initialize on first change like volume
// Input volume/mute and brightness initialize on first change to avoid showing OSD on startup
connectBrightnessMonitors()
}
}