From 08a3d4f43d5c81919ba0ae44455843d177040ecf Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Tue, 23 Sep 2025 15:42:19 -0400 Subject: [PATCH] VoiceButtons: Properly Change Settings --- src/equicordplugins/voiceButtons/utils.tsx | 39 ++++++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/src/equicordplugins/voiceButtons/utils.tsx b/src/equicordplugins/voiceButtons/utils.tsx index 5422e16be..49dc1a904 100644 --- a/src/equicordplugins/voiceButtons/utils.tsx +++ b/src/equicordplugins/voiceButtons/utils.tsx @@ -102,7 +102,10 @@ export function UserMuteButton({ user }: { user: User; }) { export function UserDeafenButton({ user }: { user: User; }) { const isCurrent = (user.id === UserStore.getCurrentUser().id); - const isDeafened = isCurrent && MediaEngineStore.isSelfDeaf() || MediaEngineStore.isLocalMute(user.id) && SoundboardStore.isLocalSoundboardMuted(user.id) && MediaEngineStore.isLocalVideoDisabled(user.id); + const isMuted = MediaEngineStore.isLocalMute(user.id); + const isSoundboardMuted = SoundboardStore.isLocalSoundboardMuted(user.id); + const isVideoDisabled = MediaEngineStore.isLocalVideoDisabled(user.id); + const isDeafened = isCurrent && MediaEngineStore.isSelfDeaf() || isMuted && isSoundboardMuted && isVideoDisabled; const color = isDeafened ? "var(--status-danger)" : "var(--channels-default)"; return (