diff options
author | Christian Dywan <christian@imendio.com> | 2008-07-06 22:24:24 +0000 |
---|---|---|
committer | Paul Pogonyshev <paulp@src.gnome.org> | 2008-07-06 22:24:24 +0000 |
commit | bb396a07b29016fcfa40e689f47461fa5086b62b (patch) | |
tree | 53704006954a26dd6de87997b19586aad3339920 /gtk/gtkcomboboxentry.c | |
parent | 75c668dbf2f8d6fdbc321e6aae5baee8fa4160fe (diff) | |
download | gtk+-bb396a07b29016fcfa40e689f47461fa5086b62b.tar.gz |
Remove erroneously added g_return_if_fail (bug #541811).
2008-07-07 Christian Dywan <christian@imendio.com>
* gtk/gtkcontainer.c (gtk_container_add_with_properties): Remove
erroneously added g_return_if_fail (bug #541811).
svn path=/trunk/; revision=20792
Diffstat (limited to 'gtk/gtkcomboboxentry.c')
-rw-r--r-- | gtk/gtkcomboboxentry.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkcomboboxentry.c b/gtk/gtkcomboboxentry.c index fe77f52bf5..9d76e4e94d 100644 --- a/gtk/gtkcomboboxentry.c +++ b/gtk/gtkcomboboxentry.c @@ -50,6 +50,7 @@ static void gtk_combo_box_entry_add (GtkContainer *contain GtkWidget *child); static void gtk_combo_box_entry_remove (GtkContainer *container, GtkWidget *child); +static GType gtk_combo_box_entry_child_type (GtkContainer *container); static gchar *gtk_combo_box_entry_get_active_text (GtkComboBox *combo_box); static void gtk_combo_box_entry_active_changed (GtkComboBox *combo_box, @@ -96,6 +97,7 @@ gtk_combo_box_entry_class_init (GtkComboBoxEntryClass *klass) container_class = (GtkContainerClass *)klass; container_class->add = gtk_combo_box_entry_add; container_class->remove = gtk_combo_box_entry_remove; + container_class->child_type = gtk_combo_box_entry_child_type; combo_class = (GtkComboBoxClass *)klass; combo_class->get_active_text = gtk_combo_box_entry_get_active_text; @@ -236,6 +238,16 @@ gtk_combo_box_entry_remove (GtkContainer *container, GTK_CONTAINER_CLASS (gtk_combo_box_entry_parent_class)->remove (container, child); } +static GType +gtk_combo_box_entry_child_type (GtkContainer *container) +{ + if (!GTK_BIN (container)->child) + return GTK_TYPE_ENTRY; + else + return G_TYPE_NONE; +} + + static void gtk_combo_box_entry_active_changed (GtkComboBox *combo_box, gpointer user_data) |