From 56b0fcebba99524bae16c05866a0ec8eac59c7d6 Mon Sep 17 00:00:00 2001 From: Travis McLane Date: Wed, 27 Sep 2023 09:52:50 -0500 Subject: [PATCH] [v3 linux] use ifdef for APPLICATION_DEFAULT_FLAGS --- v3/pkg/application/linux_cgo.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 {