From 6a5937bd9029ba2964ee3c82db8ceba71a08789e Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Thu, 3 Feb 2022 07:31:05 +1100 Subject: [PATCH] [windows] Do not allow maximise via runtime if disableResize is true --- v2/internal/frontend/desktop/windows/frontend.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index 5c7c5c24..355efda3 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -201,7 +201,9 @@ func (f *Frontend) WindowHide() { func (f *Frontend) WindowMaximise() { runtime.LockOSThread() if f.hasStarted { - f.mainWindow.Maximise() + if !f.frontendOptions.DisableResize { + f.mainWindow.Maximise() + } } else { f.frontendOptions.WindowStartState = options.Maximised } @@ -519,7 +521,10 @@ func (f *Frontend) navigationCompleted(sender *edge.ICoreWebView2, args *edge.IC switch f.frontendOptions.WindowStartState { case options.Maximised: - f.mainWindow.Maximise() + if !f.frontendOptions.DisableResize { + f.mainWindow.Maximise() + } + f.mainWindow.Show() case options.Minimised: f.mainWindow.Minimise() case options.Fullscreen: