5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-02 19:50:15 +08:00

[windows] Fix fullscreen + drag

This commit is contained in:
Lea Anthony 2021-09-21 17:35:38 +10:00
parent 5dfbd5f71b
commit 9f235bf78d
2 changed files with 8 additions and 6 deletions

View File

@ -359,10 +359,12 @@ func (f *Frontend) processRequest(req *edge.ICoreWebView2WebResourceRequest, arg
func (f *Frontend) processMessage(message string) {
if message == "drag" {
if !f.mainWindow.IsFullScreen() {
err := f.startDrag()
if err != nil {
f.logger.Error(err.Error())
}
}
return
}
result, err := f.dispatcher.ProcessMessage(message, f)

View File

@ -51,10 +51,10 @@ func NewWindow(parent winc.Controller, options *options.App) *Window {
}
result.SetSize(options.Width, options.Height)
if options.Frameless == false {
result.SetText(options.Title)
result.EnableSizable(!options.DisableResize)
if options.Frameless == false && !options.Fullscreen {
result.EnableMaxButton(!options.DisableResize)
result.EnableSizable(!options.DisableResize)
result.SetMinSize(options.MinWidth, options.MinHeight)
result.SetMaxSize(options.MaxWidth, options.MaxHeight)
}