diff --git a/v3/pkg/application/application_linux.go b/v3/pkg/application/application_linux.go index 90c130b7..4db23d05 100644 --- a/v3/pkg/application/application_linux.go +++ b/v3/pkg/application/application_linux.go @@ -177,7 +177,6 @@ func (a *linuxApp) monitorThemeChanges() { func newPlatformApp(parent *App) *linuxApp { - C.install_signal_handlers() name := strings.ToLower(strings.Replace(parent.options.Name, " ", "", -1)) if name == "" { name = "undefined" diff --git a/v3/pkg/application/linux_cgo.go b/v3/pkg/application/linux_cgo.go index ace51e28..911cf6c4 100644 --- a/v3/pkg/application/linux_cgo.go +++ b/v3/pkg/application/linux_cgo.go @@ -4,12 +4,13 @@ package application import ( "fmt" - "github.com/wailsapp/wails/v3/internal/assetserver/webview" "regexp" "strings" "sync" "unsafe" + "github.com/wailsapp/wails/v3/internal/assetserver/webview" + "github.com/wailsapp/wails/v3/pkg/events" ) @@ -317,6 +318,8 @@ func appName() string { } func appNew(name string) pointer { + C.install_signal_handlers() + // prevent leading number if matched, _ := regexp.MatchString(`^\d+`, name); matched { name = fmt.Sprintf("_%s", name)