diff --git a/src/main/screenShare.ts b/src/main/screenShare.ts index 8703bff..7a1ccac 100644 --- a/src/main/screenShare.ts +++ b/src/main/screenShare.ts @@ -45,7 +45,7 @@ export function registerScreenShareHandler() { const video = data[0]; if (video) await request.frame.executeJavaScript( - `Vesktop.Components.ScreenShare.openScreenSharePicker(${JSON.stringify([data])}, true)` + `Vesktop.Components.ScreenShare.StreamSettings(${JSON.stringify([data])}, true)` ); callback(video ? { video: sources[0] } : {}); diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index f62c84a..412e964 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -116,7 +116,7 @@ function ScreenPicker({ screens, chooseScreen }: { screens: Source[]; chooseScre ); } -function StreamSettings({ +export function StreamSettings({ source, settings, setSettings