popovermenu: Don't put a separator before the first section

When we have section titles, we were not hiding the
separator before the first section as we should;
fix this.

Fixes: #2672
This commit is contained in:
Matthias Clasen 2020-04-27 20:26:02 -04:00
parent 12adf6362f
commit a837b57849

View File

@ -135,6 +135,13 @@ gtk_menu_section_box_sync_separators (GtkMenuSectionBox *box,
gtk_widget_set_margin_top (GTK_WIDGET (box->item_box), should_have_top_margin ? 10 : 0); gtk_widget_set_margin_top (GTK_WIDGET (box->item_box), should_have_top_margin ? 10 : 0);
if (has_label)
{
GtkWidget *separator = gtk_widget_get_first_child (box->separator);
gtk_widget_set_visible (separator, n_items_before > 0);
}
if (should_have_separator == has_separator) if (should_have_separator == has_separator)
return; return;