From c555a0a69394dffccf16450da597e8767282ad20 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Mon, 7 Aug 2023 08:50:40 +0200 Subject: [PATCH] builds: Update Linux build files --- linux/my_application.cc | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/linux/my_application.cc b/linux/my_application.cc index 7d5364d2..cd93c654 100644 --- a/linux/my_application.cc +++ b/linux/my_application.cc @@ -28,25 +28,12 @@ static void my_application_activate(GApplication* application) { // If running on Wayland assume the header bar will work (may need changing // if future cases occur). gboolean use_header_bar = TRUE; - // Lines added to the template start - // Please re-add these lines after updating the linux build files - // If the user explicitly requests to disable the header bar, switch back to - // using a traditional title bar - const gchar* gtk_csd_env = g_getenv("GTK_CSD"); - if (gtk_csd_env != nullptr && g_strcmp0(gtk_csd_env, "1") != 0) - use_header_bar = FALSE; - // Lines added to the template end #ifdef GDK_WINDOWING_X11 GdkScreen* screen = gtk_window_get_screen(window); if (GDK_IS_X11_SCREEN(screen)) { const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); if (g_strcmp0(wm_name, "GNOME Shell") != 0) { use_header_bar = FALSE; - // Lines added to the template start - // Please re-add these lines after updating the linux build files - // Disable libhandy here, otherwise the close button disappears on KDE X11 - g_setenv("GTK_CSD", "0", TRUE); - // Lines added to the template end } } #endif @@ -69,6 +56,7 @@ static void my_application_activate(GApplication* application) { gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); fl_register_plugins(FL_PLUGIN_REGISTRY(view)); + gtk_widget_show(GTK_WIDGET(window)); gtk_widget_show(GTK_WIDGET(view));