From caba9fee47fa41501dd6135791220c9c9ee9bd0b Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Wed, 22 Jul 2026 10:24:58 +0545 Subject: [PATCH] fix(indicators): remove redundant mic signal disconnect - disconnect_by_func before first connect always fails - old device check already handles previous mic cleanup --- src/window/panel/notch/indicators.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/window/panel/notch/indicators.py b/src/window/panel/notch/indicators.py index f4898fd..9466b6a 100644 --- a/src/window/panel/notch/indicators.py +++ b/src/window/panel/notch/indicators.py @@ -142,12 +142,6 @@ class MicrophoneIndicator(BaseNotchIndicator): logger.warning( f"[indicators] old.disconnect_by_func(self._on_mic_stream_changed) failed: {e}" ) - try: - mic.disconnect_by_func(self._on_mic_stream_changed) - except Exception as e: - logger.warning( - f"[indicators] mic.disconnect_by_func(self._on_mic_stream_changed) failed: {e}" - ) mic.connect("changed", self._on_mic_stream_changed) self._mic_device = mic self._sync_state()