From 45dbaa968af20e02da8afc0782865025256934bd Mon Sep 17 00:00:00 2001 From: David Baker Date: Wed, 2 Nov 2022 20:03:56 +0000 Subject: [PATCH] Fix Walkie-Talkie mode in Safari We didn't check whether we actually had a video device when seeing if the current video devices was in the list of devices, so this caused loops which confused Safari. --- src/settings/useMediaHandler.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings/useMediaHandler.tsx b/src/settings/useMediaHandler.tsx index cf359f57..345c0acb 100644 --- a/src/settings/useMediaHandler.tsx +++ b/src/settings/useMediaHandler.tsx @@ -160,7 +160,7 @@ export function MediaHandlerProvider({ client, children }: Props): JSX.Element { if ( // @ts-ignore - mediaHandler.videoInput !== videoInput || + (mediaHandler.videoInput && mediaHandler.videoInput !== videoInput) || // @ts-ignore mediaHandler.audioInput !== audioInput ) {