File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ const WebSocket = require('ws');
99// In some cases we need to make the WLgate window resizable (for example for tiling window managers)
1010// Default: false
1111const resizable = process . env . WLGATE_RESIZABLE === 'true' || false ;
12+ const sleepable = process . env . WLGATE_SLEEP === 'true' || false ;
1213
1314const gotTheLock = app . requestSingleInstanceLock ( ) ;
1415
@@ -259,7 +260,9 @@ process.on('SIGINT', () => {
259260
260261app . on ( 'will-quit' , ( ) => {
261262 try {
262- powerSaveBlocker . stop ( powerSaveBlockerId ) ;
263+ if ( ! sleepable ) {
264+ powerSaveBlocker . stop ( powerSaveBlockerId ) ;
265+ }
263266 } catch ( e ) {
264267 console . log ( e ) ;
265268 }
@@ -270,7 +273,9 @@ if (!gotTheLock) {
270273} else {
271274 startserver ( ) ;
272275 app . whenReady ( ) . then ( ( ) => {
273- powerSaveBlockerId = powerSaveBlocker . start ( 'prevent-app-suspension' ) ;
276+ if ( ! sleepable ) {
277+ powerSaveBlockerId = powerSaveBlocker . start ( 'prevent-app-suspension' ) ;
278+ }
274279 s_mainWindow = createWindow ( ) ;
275280 globalShortcut . register ( 'Control+Shift+I' , ( ) => { return false ; } ) ;
276281 app . on ( 'activate' , function ( ) {
You can’t perform that action at this time.
0 commit comments