aboutsummaryrefslogtreecommitdiff
path: root/devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts')
-rw-r--r--devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts b/devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts
new file mode 100644
index 000000000000..fc4b14ab7b32
--- /dev/null
+++ b/devel/electron23/files/patch-electron_lib_browser_api_power-monitor.ts
@@ -0,0 +1,11 @@
+--- electron/lib/browser/api/power-monitor.ts.orig 2021-04-20 23:32:33 UTC
++++ electron/lib/browser/api/power-monitor.ts
+@@ -18,7 +18,7 @@ class PowerMonitor extends EventEmitter {
+ const pm = createPowerMonitor();
+ pm.emit = this.emit.bind(this);
+
+- if (process.platform === 'linux') {
++ if (process.platform === 'linux' || process.platform === 'freebsd') {
+ // On Linux, we inhibit shutdown in order to give the app a chance to
+ // decide whether or not it wants to prevent the shutdown. We don't
+ // inhibit the shutdown event unless there's a listener for it. This