From 21b86efa9f7c0b7e17e046138d96362b3ca2f4a4 Mon Sep 17 00:00:00 2001 From: hiddify-com <114227601+hiddify-com@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:10:04 +0200 Subject: [PATCH] test icon linux? --- libcore | 2 +- linux/my_application.cc | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libcore b/libcore index d08c5d80..0e3d3a00 160000 --- a/libcore +++ b/libcore @@ -1 +1 @@ -Subproject commit d08c5d80fcffeb1b0c540a11d6ebd4e2e60dbd0b +Subproject commit 0e3d3a00328869d000b7416da84f346d0a0188be diff --git a/linux/my_application.cc b/linux/my_application.cc index bf822b94..bdaa6ba8 100644 --- a/linux/my_application.cc +++ b/linux/my_application.cc @@ -14,6 +14,7 @@ struct _MyApplication }; G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) +#define ICON_PATH "./hiddify.png" // Implements GApplication::activate. static void my_application_activate(GApplication *application) @@ -21,6 +22,7 @@ static void my_application_activate(GApplication *application) MyApplication *self = MY_APPLICATION(application); GtkWindow *window = GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); + gtk_window_set_icon_from_file(window, ICON_PATH, NULL); // Use a header bar when running in GNOME as this is the common style used // by applications and is the setup most users will be using (e.g. Ubuntu