handle also get nearest point

This commit is contained in:
rafael-aero
2022-04-13 20:53:33 +02:00
parent 6675571aaf
commit d6c98759c5
2 changed files with 13 additions and 2 deletions

View File

@@ -38,10 +38,16 @@ module.exports = (socket) => {
electronSocket.emit('screen-getAllDisplaysCompleted', display);
});
socket.on('screen-getDisplayNearestPoint', (point) => {
const display = electron_1.screen.getDisplayNearestPoint(point);
let display;
try {
display = electron_1.screen.getDisplayNearestPoint(point);
} catch {
display = electron_1.screen.getPrimaryDisplay();
}
electronSocket.emit('screen-getDisplayNearestPointCompleted', display);
});
socket.on('screen-getDisplayMatching', (rectangle) => {
let display;
try {
display = electron_1.screen.getDisplayMatching(rectangle);
} catch {

View File

@@ -47,7 +47,12 @@ export = (socket: Socket) => {
});
socket.on('screen-getDisplayNearestPoint', (point) => {
const display = screen.getDisplayNearestPoint(point);
let display;
try {
display = screen.getDisplayNearestPoint(point);
} catch {
display = screen.getPrimaryDisplay();
}
electronSocket.emit('screen-getDisplayNearestPointCompleted', display);
});