summaryrefslogtreecommitdiff
path: root/gtk/gtkcombobox.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2004-11-05 21:20:09 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2004-11-05 21:20:09 +0000
commit08ef258df57ed4aefb6202bfc270bddbd87874c0 (patch)
treed4d818fe61cab1a7485b300559eaf24436472d4d /gtk/gtkcombobox.c
parent410e0bd2c355eec38ebb9c294f620b9c491d6f45 (diff)
downloadgtk+-08ef258df57ed4aefb6202bfc270bddbd87874c0.tar.gz
Remove this unneeded function, as it breaks state propagation.
2004-11-05 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcombobox.c (gtk_combo_box_menu_button_state_changed): Remove this unneeded function, as it breaks state propagation.
Diffstat (limited to 'gtk/gtkcombobox.c')
-rw-r--r--gtk/gtkcombobox.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c
index 2b88dc09ea..e8b7da9fe7 100644
--- a/gtk/gtkcombobox.c
+++ b/gtk/gtkcombobox.c
@@ -225,9 +225,6 @@ static void gtk_combo_box_style_set (GtkWidget *widget,
GtkStyle *previous);
static void gtk_combo_box_button_toggled (GtkWidget *widget,
gpointer data);
-static void gtk_combo_box_button_state_changed (GtkWidget *widget,
- GtkStateType previous,
- gpointer data);
static void gtk_combo_box_add (GtkContainer *container,
GtkWidget *widget);
static void gtk_combo_box_remove (GtkContainer *container,
@@ -782,23 +779,6 @@ gtk_combo_box_state_changed (GtkWidget *widget,
}
static void
-gtk_combo_box_button_state_changed (GtkWidget *widget,
- GtkStateType previous,
- gpointer data)
-{
- GtkComboBox *combo_box = GTK_COMBO_BOX (data);
-
- if (GTK_WIDGET_REALIZED (widget))
- {
- if (!combo_box->priv->tree_view && combo_box->priv->cell_view)
- gtk_widget_set_state (combo_box->priv->cell_view,
- GTK_WIDGET_STATE (widget));
- }
-
- gtk_widget_queue_draw (widget);
-}
-
-static void
gtk_combo_box_check_appearance (GtkComboBox *combo_box)
{
gboolean appears_as_list;
@@ -2321,9 +2301,6 @@ gtk_combo_box_menu_setup (GtkComboBox *combo_box,
g_signal_connect (combo_box->priv->button, "button_press_event",
G_CALLBACK (gtk_combo_box_menu_button_press),
combo_box);
- g_signal_connect (combo_box->priv->button, "state_changed",
- G_CALLBACK (gtk_combo_box_button_state_changed),
- combo_box);
/* create our funky menu */
menu = gtk_menu_new ();
@@ -2474,10 +2451,6 @@ gtk_combo_box_menu_destroy (GtkComboBox *combo_box)
G_SIGNAL_MATCH_DATA,
0, 0, NULL,
gtk_combo_box_menu_button_press, NULL);
- g_signal_handlers_disconnect_matched (combo_box->priv->button,
- G_SIGNAL_MATCH_DATA,
- 0, 0, NULL,
- gtk_combo_box_button_state_changed, combo_box);
/* unparent will remove our latest ref */
gtk_widget_unparent (combo_box->priv->button);