mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-07-08 17:56:51 +00:00
handle fail on getdisplaymatching
This commit is contained in:
@@ -42,7 +42,11 @@ module.exports = (socket) => {
|
||||
electronSocket.emit('screen-getDisplayNearestPointCompleted', display);
|
||||
});
|
||||
socket.on('screen-getDisplayMatching', (rectangle) => {
|
||||
const display = electron_1.screen.getDisplayMatching(rectangle);
|
||||
try {
|
||||
display = electron_1.screen.getDisplayMatching(rectangle);
|
||||
} catch {
|
||||
display = electron_1.screen.getPrimaryDisplay();
|
||||
}
|
||||
electronSocket.emit('screen-getDisplayMatchingCompleted', display);
|
||||
});
|
||||
};
|
||||
|
||||
@@ -52,7 +52,12 @@ export = (socket: Socket) => {
|
||||
});
|
||||
|
||||
socket.on('screen-getDisplayMatching', (rectangle) => {
|
||||
const display = screen.getDisplayMatching(rectangle);
|
||||
let display;
|
||||
try {
|
||||
display = screen.getDisplayMatching(rectangle);
|
||||
} catch {
|
||||
display = screen.getPrimaryDisplay();
|
||||
}
|
||||
electronSocket.emit('screen-getDisplayMatchingCompleted', display);
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user