From 45e9d09eab9b1b7bd9357dfbb7afea70a86957a7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 1 Dec 2011 18:13:15 -0500 Subject: [PATCH] Only add separators when a section actually ends --- gtk/gtkapplicationwindow.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/gtk/gtkapplicationwindow.c b/gtk/gtkapplicationwindow.c index ef308ed4a7..87acbef349 100644 --- a/gtk/gtkapplicationwindow.c +++ b/gtk/gtkapplicationwindow.c @@ -740,15 +740,16 @@ append_items_from_model (GtkMenuShell *menu, append_items_from_model (menu, m, group, need_separator, label); g_object_unref (m); g_free (label); - continue; - } - if (*need_separator) - { - w = gtk_separator_menu_item_new (); - gtk_widget_show (w); - gtk_menu_shell_append (menu, w); - *need_separator = FALSE; + if (*need_separator) + { + w = gtk_separator_menu_item_new (); + gtk_widget_show (w); + gtk_menu_shell_append (menu, w); + *need_separator = FALSE; + } + + continue; } menuitem = create_menuitem_from_model (model, i, group);