ソースを参照

fix(electron): wait until ready before showing the main window (#22262)

Brendan Allan 4 ヶ月 前
コミット
cb1a50055c
1 ファイル変更5 行追加1 行削除
  1. 5 1
      packages/desktop-electron/src/main/windows.ts

+ 5 - 1
packages/desktop-electron/src/main/windows.ts

@@ -66,7 +66,7 @@ export function createMainWindow(globals: Globals) {
     y: state.y,
     width: state.width,
     height: state.height,
-    show: true,
+    show: false,
     title: "OpenCode",
     icon: iconPath(),
     backgroundColor,
@@ -94,6 +94,10 @@ export function createMainWindow(globals: Globals) {
   wireZoom(win)
   injectGlobals(win, globals)
 
+  win.once("ready-to-show", () => {
+    win.show()
+  })
+
   return win
 }