fix: prevent name shadowing

This commit is contained in:
JellyBrick
2023-10-08 12:39:24 +09:00
parent ca92031e89
commit 0376a30fbb

View File

@ -236,15 +236,15 @@ function createMainWindow() {
} }
if (windowPosition) { if (windowPosition) {
const { x, y } = windowPosition; const { x: windowX, y: windowY } = windowPosition;
const winSize = win.getSize(); const winSize = win.getSize();
const displaySize const displaySize
= screen.getDisplayNearestPoint(windowPosition).bounds; = screen.getDisplayNearestPoint(windowPosition).bounds;
if ( if (
x + winSize[0] < displaySize.x - 8 windowX + winSize[0] < displaySize.x - 8
|| x - winSize[0] > displaySize.x + displaySize.width || windowX - winSize[0] > displaySize.x + displaySize.width
|| y < displaySize.y - 8 || windowY < displaySize.y - 8
|| y > displaySize.y + displaySize.height || windowY > displaySize.y + displaySize.height
) { ) {
// Window is offscreen // Window is offscreen
if (is.dev()) { if (is.dev()) {
@ -254,8 +254,8 @@ function createMainWindow() {
} }
} else { } else {
const scaledPosition = { const scaledPosition = {
x: windowPosition.x / scaleFactor, x: windowX / scaleFactor,
y: windowPosition.y / scaleFactor, y: windowY / scaleFactor,
}; };
win.setPosition(scaledPosition.x, scaledPosition.y); win.setPosition(scaledPosition.x, scaledPosition.y);
} }