Fix: Incorrect window size on scaled displays (#2258)

fix th-ch#1716
This commit is contained in:
lawr
2024-07-28 18:02:08 +08:00
committed by GitHub
parent 1be3bb360e
commit c78f823b9b

View File

@ -321,10 +321,9 @@ async function createMainWindow() {
const { x: windowX, y: windowY } = windowPosition;
const winSize = win.getSize();
const display = screen.getDisplayNearestPoint(windowPosition);
const scaleFactor = is.windows() ? display.scaleFactor: 1;
const scaledWidth = Math.floor(windowSize.width / scaleFactor);
const scaledHeight = Math.floor(windowSize.height / scaleFactor);
const scaledWidth = windowSize.width;
const scaledHeight = windowSize.height;
const scaledX = windowX;
const scaledY = windowY;