# HG changeset patch # User Olaf Wintermann # Date 1753731044 -7200 # Node ID aa1b280b5e4dbf3f16aa3e1d3baaa9920326b1e7 # Parent a4795b40e6791aa3e4278fc088adf93c69117ff5 implement gtk3 headerbar menubutton diff -r a4795b40e679 -r aa1b280b5e4d ui/gtk/headerbar.c --- a/ui/gtk/headerbar.c Mon Jul 28 21:28:43 2025 +0200 +++ b/ui/gtk/headerbar.c Mon Jul 28 21:30:44 2025 +0200 @@ -163,9 +163,9 @@ #else GtkWidget *menubutton = gtk_menu_button_new(); GtkWidget *menu = gtk_menu_new(); - - - + ui_add_menu_items(menu, 0, &item->menu, obj); + gtk_widget_show_all(menu); + gtk_menu_button_set_popup(GTK_MENU_BUTTON(menubutton), menu); #endif