diff --git a/v3/pkg/application/linux_cgo.go b/v3/pkg/application/linux_cgo.go index 17c83684..a86f2090 100644 --- a/v3/pkg/application/linux_cgo.go +++ b/v3/pkg/application/linux_cgo.go @@ -20,6 +20,11 @@ import ( #include #include #include +#ifdef G_APPLICATION_DEFAULT_FLAGS + #define APPLICATION_DEFAULT_FLAGS G_APPLICATION_DEFAULT_FLAGS +#else + #define APPLICATION_DEFAULT_FLAGS G_APPLICATION_FLAGS_NONE +#endif typedef struct CallbackID { @@ -193,7 +198,7 @@ func appName() string { func appNew(name string) pointer { nameC := C.CString(fmt.Sprintf("org.wails.%s", name)) defer C.free(unsafe.Pointer(nameC)) - return pointer(C.gtk_application_new(nameC, C.G_APPLICATION_DEFAULT_FLAGS)) + return pointer(C.gtk_application_new(nameC, C.APPLICATION_DEFAULT_FLAGS)) } func appRun(app pointer) error {