From 9da5cea88d8d087c0a71405db9d190f79491ab01 Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Tue, 2 May 2023 17:33:25 -0500 Subject: [PATCH] [linux/cgo] bugfix --- v3/pkg/application/webview_window_linux.go | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/v3/pkg/application/webview_window_linux.go b/v3/pkg/application/webview_window_linux.go index 53e11c96c..264e93ca7 100644 --- a/v3/pkg/application/webview_window_linux.go +++ b/v3/pkg/application/webview_window_linux.go @@ -78,7 +78,7 @@ type linuxWebviewWindow struct { } var ( - registered bool = false // avoid 'already registered message' + registered bool = false // avoid 'already registered message' about 'wails://' ) //export buttonEvent @@ -572,13 +572,11 @@ func (w *linuxWebviewWindow) setMaxSize(width, height int) { } func (w *linuxWebviewWindow) setResizable(resizable bool) { - globalApplication.dispatchOnMainThread(func() { - if resizable { - C.gtk_window_set_resizable((*C.GtkWindow)(w.window), 1) - } else { - C.gtk_window_set_resizable((*C.GtkWindow)(w.window), 0) - } - }) + if resizable { + C.gtk_window_set_resizable((*C.GtkWindow)(w.window), 1) + } else { + C.gtk_window_set_resizable((*C.GtkWindow)(w.window), 0) + } } func (w *linuxWebviewWindow) toggleDevTools() { @@ -721,9 +719,6 @@ func (w *linuxWebviewWindow) setTransparent() { } func (w *linuxWebviewWindow) setBackgroundColour(colour RGBA) { - if colour == nil { - return - } if colour.Alpha != 0 { w.setTransparent() }