static gboolean gtk_combo_box_mnemonic_activate (GtkWidget *widget,
gboolean group_cycling);
+static void cell_view_sync_cells (GtkComboBox *combo_box,
+ GtkCellView *cell_view);
GType
gtk_combo_box_get_type (void)
(GtkCallback)gtk_widget_destroy, NULL);
}
- g_object_unref (G_OBJECT (combo_box->priv->model));
- combo_box->priv->model = NULL;
+ if (combo_box->priv->model)
+ {
+ g_object_unref (G_OBJECT (combo_box->priv->model));
+ combo_box->priv->model = NULL;
+ }
}
static void
gtk_tree_path_free (path);
}
}
+
+ gtk_combo_box_popdown (combo_box);
+
+ return TRUE;
}
return FALSE;