diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index 548d25885..da1302e13 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -211,7 +211,11 @@ func (f *Frontend) WindowUnmaximise() { } func (f *Frontend) WindowMinimise() { runtime.LockOSThread() - f.mainWindow.Minimise() + if f.hasStarted { + f.mainWindow.Minimise() + } else { + f.frontendOptions.WindowStartState = options.Minimised + } } func (f *Frontend) WindowUnminimise() { runtime.LockOSThread()