Apply workaround for electron bug

Fixes https://github.com/element-hq/element-desktop/issues/2297
This commit is contained in:
David Baker
2025-05-06 11:40:32 +01:00
parent ccb1c59076
commit 10e2c5c1e4

View File

@@ -298,6 +298,11 @@ app.commandLine.appendSwitch("--enable-usermedia-screen-capturing");
if (!app.commandLine.hasSwitch("enable-features")) {
app.commandLine.appendSwitch("enable-features", "WebRTCPipeWireCapturer");
}
// Workaround bug in electron 36:https://github.com/electron/electron/issues/46538
// Hopefully this will no longer be needed soon and can be removed
if (process.platform === "linux") {
app.commandLine.appendSwitch('gtk-version', '3');
}
const gotLock = app.requestSingleInstanceLock();
if (!gotLock) {