diff --git a/src/renderer/components/ScreenSharePicker.tsx b/src/renderer/components/ScreenSharePicker.tsx index dab9c3e..af144a4 100644 --- a/src/renderer/components/ScreenSharePicker.tsx +++ b/src/renderer/components/ScreenSharePicker.tsx @@ -83,16 +83,16 @@ const logger = new Logger("VesktopScreenShare"); addPatch({ patches: [ { - find: "this.localWant=", + find: "this.getDefaultGoliveQuality()", replacement: { - match: /this.localWant=/, - replace: "$self.patchStreamQuality(this);$&" + match: /this\.getDefaultGoliveQuality\(\)/, + replace: "$self.patchStreamQuality($&)" } } ], patchStreamQuality(opts: any) { const { screenshareQuality } = State.store; - if (!screenshareQuality) return; + if (!screenshareQuality) return opts; const framerate = Number(screenshareQuality.frameRate); const height = Number(screenshareQuality.resolution); @@ -117,6 +117,7 @@ addPatch({ height, pixelCount: height * width }); + return opts; } });