Leave the microphone alone when muting the speakers
Deafening silenced capture too, so coming back needed two clicks. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -569,7 +569,6 @@ public final class TeamspeakConnection implements TS3Listener {
|
|||||||
if (deaf) sound(SoundEvent.SOUND_PLAYBACK_MUTED);
|
if (deaf) sound(SoundEvent.SOUND_PLAYBACK_MUTED);
|
||||||
deafened = deaf;
|
deafened = deaf;
|
||||||
if (playback != null) playback.setDeafened(deaf);
|
if (playback != null) playback.setDeafened(deaf);
|
||||||
if (microphone != null && deaf) microphone.setMuted(true);
|
|
||||||
if (!deaf) sound(SoundEvent.SOUND_PLAYBACK_UNMUTED);
|
if (!deaf) sound(SoundEvent.SOUND_PLAYBACK_UNMUTED);
|
||||||
pushSelfFlags();
|
pushSelfFlags();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ final class ServerTabSelfState {
|
|||||||
void setDeafened(boolean deaf) {
|
void setDeafened(boolean deaf) {
|
||||||
deafened = deaf;
|
deafened = deaf;
|
||||||
conn.setDeafened(deaf);
|
conn.setDeafened(deaf);
|
||||||
if (deaf) micMuted = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user