summaryrefslogtreecommitdiff
path: root/gtk/gtkcomboboxentry.c
diff options
context:
space:
mode:
authorChristian Dywan <christian@imendio.com>2008-07-06 22:24:24 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2008-07-06 22:24:24 +0000
commitbb396a07b29016fcfa40e689f47461fa5086b62b (patch)
tree53704006954a26dd6de87997b19586aad3339920 /gtk/gtkcomboboxentry.c
parent75c668dbf2f8d6fdbc321e6aae5baee8fa4160fe (diff)
downloadgtk+-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.c12
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)