From b3c1d043d7dc70e676348045757d843f80da188a Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Fri, 24 Mar 2023 10:21:15 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E9=87=8D=E5=90=AF=E5=90=8E=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E5=A4=A7=E5=B0=8F=E6=81=A2=E5=A4=8D=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E9=97=AE=E9=A2=98=20Fix=20https://github.com/siyuan-note/siyua?= =?UTF-8?q?n/issues/7755?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/electron/main.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/electron/main.js b/app/electron/main.js index 32eabf2a8..f014d01e8 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -206,11 +206,13 @@ const boot = () => { height: defaultHeight, }, oldWindowState); + // writeLog("windowStat [width=" + windowState.width + ", height=" + windowState.height + "], default [width=" + defaultWidth + ", height=" + defaultHeight + "], workArea [width=" + workArea.width + ", height=" + workArea.height + "]"); + let x = windowState.x; let y = windowState.y; if (workArea) { - // 窗口大小等同于或大于 workArea 时,缩小会隐藏到左下角 - if (windowState.width >= workArea.width || windowState.height >= workArea.height) { + // 窗口大于 workArea 时缩小会隐藏到左下角,这里使用最小值重置 + if (windowState.width > workArea.width || windowState.height > workArea.height) { // 重启后窗口大小恢复默认问题 https://github.com/siyuan-note/siyuan/issues/7755 windowState.width = Math.min(defaultWidth, workArea.width); windowState.height = Math.min(defaultHeight, workArea.height); }