Commit 5088b493 authored by Adam Reichold's avatar Adam Reichold Committed by Matthias Clasen
Browse files

Fix method to update menu sensitivity of combo box

After removal of the selectable header and separator from the combo box,
the method to update the menu sensitivity must be changed as it assumes
at least two items within each sub menu and contains special handling
for the separator. Removing this fixes bug #759079.
parent f7cc4abb
......@@ -2073,7 +2073,7 @@ update_menu_sensitivity (GtkComboBox *combo_box,
{
GtkComboBoxPrivate *priv = combo_box->priv;
GList *children, *child;
GtkWidget *item, *submenu, *separator;
GtkWidget *item, *submenu;
GtkWidget *cell_view;
gboolean sensitive;
......@@ -2099,14 +2099,6 @@ update_menu_sensitivity (GtkComboBox *combo_box,
else
{
sensitive = cell_layout_is_sensitive (GTK_CELL_LAYOUT (cell_view));
if (menu != priv->popup_widget && child == children)
{
separator = GTK_WIDGET (child->next->data);
g_object_set (item, "visible", sensitive, NULL);
g_object_set (separator, "visible", sensitive, NULL);
}
else
gtk_widget_set_sensitive (item, sensitive);
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment