Explorar el Código

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

Brendan Allan hace 5 meses
padre
commit
cb1a50055c
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  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,
     y: state.y,
     width: state.width,
     width: state.width,
     height: state.height,
     height: state.height,
-    show: true,
+    show: false,
     title: "OpenCode",
     title: "OpenCode",
     icon: iconPath(),
     icon: iconPath(),
     backgroundColor,
     backgroundColor,
@@ -94,6 +94,10 @@ export function createMainWindow(globals: Globals) {
   wireZoom(win)
   wireZoom(win)
   injectGlobals(win, globals)
   injectGlobals(win, globals)
 
 
+  win.once("ready-to-show", () => {
+    win.show()
+  })
+
   return win
   return win
 }
 }