From 51163f7d9642eca935b8518e7ef4616d990b25ea Mon Sep 17 00:00:00 2001 From: lysec Date: Fri, 17 Oct 2025 13:37:31 +0200 Subject: [PATCH] OSD: actually fix input volume on startup --- Modules/OSD/OSD.qml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Modules/OSD/OSD.qml b/Modules/OSD/OSD.qml index e2316825..5c98c45d 100644 --- a/Modules/OSD/OSD.qml +++ b/Modules/OSD/OSD.qml @@ -35,8 +35,7 @@ Variants { // Input volume properties readonly property real currentInputVolume: AudioService.inputVolume readonly property bool isInputMuted: AudioService.inputMuted - property bool inputVolumeInitialized: false - property bool inputMuteInitialized: false + property bool inputAudioInitialized: false // Brightness properties property real lastUpdatedBrightness: 0 @@ -480,16 +479,14 @@ Variants { } function onInputVolumeChanged() { - if (!inputVolumeInitialized) { - inputVolumeInitialized = true + if (!inputAudioInitialized) { return } showOSD("inputVolume") } function onInputMutedChanged() { - if (!inputMuteInitialized) { - inputMuteInitialized = true + if (!inputAudioInitialized) { return } showOSD("inputVolume") @@ -504,7 +501,8 @@ Variants { onTriggered: { volumeInitialized = true muteInitialized = true - // Input volume/mute and brightness initialize on first change to avoid showing OSD on startup + inputAudioInitialized = true + // Brightness initializes on first change to avoid showing OSD on startup connectBrightnessMonitors() } }