fix(indicators): remove redundant mic signal disconnect

- disconnect_by_func before first connect always fails
- old device check already handles previous mic cleanup
This commit is contained in:
sankalp committed 2026-07-22 10:24:58 +05:45
1 parent cda9f629aa
commit caba9fee47
1 file changed
-6
-6
View File
@@ -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()