mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-03 06:51:26 +08:00
[windows] Fix fullscreen + drag
This commit is contained in:
parent
5dfbd5f71b
commit
9f235bf78d
@ -359,10 +359,12 @@ func (f *Frontend) processRequest(req *edge.ICoreWebView2WebResourceRequest, arg
|
|||||||
|
|
||||||
func (f *Frontend) processMessage(message string) {
|
func (f *Frontend) processMessage(message string) {
|
||||||
if message == "drag" {
|
if message == "drag" {
|
||||||
|
if !f.mainWindow.IsFullScreen() {
|
||||||
err := f.startDrag()
|
err := f.startDrag()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
f.logger.Error(err.Error())
|
f.logger.Error(err.Error())
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
result, err := f.dispatcher.ProcessMessage(message, f)
|
result, err := f.dispatcher.ProcessMessage(message, f)
|
||||||
|
@ -51,10 +51,10 @@ func NewWindow(parent winc.Controller, options *options.App) *Window {
|
|||||||
}
|
}
|
||||||
|
|
||||||
result.SetSize(options.Width, options.Height)
|
result.SetSize(options.Width, options.Height)
|
||||||
if options.Frameless == false {
|
|
||||||
result.SetText(options.Title)
|
result.SetText(options.Title)
|
||||||
result.EnableSizable(!options.DisableResize)
|
if options.Frameless == false && !options.Fullscreen {
|
||||||
result.EnableMaxButton(!options.DisableResize)
|
result.EnableMaxButton(!options.DisableResize)
|
||||||
|
result.EnableSizable(!options.DisableResize)
|
||||||
result.SetMinSize(options.MinWidth, options.MinHeight)
|
result.SetMinSize(options.MinWidth, options.MinHeight)
|
||||||
result.SetMaxSize(options.MaxWidth, options.MaxHeight)
|
result.SetMaxSize(options.MaxWidth, options.MaxHeight)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user