diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index eed02b39a..548d25885 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -199,7 +199,11 @@ func (f *Frontend) WindowHide() { } func (f *Frontend) WindowMaximise() { runtime.LockOSThread() - f.mainWindow.Maximise() + if f.hasStarted { + f.mainWindow.Maximise() + } else { + f.frontendOptions.WindowStartState = options.Maximised + } } func (f *Frontend) WindowUnmaximise() { runtime.LockOSThread()