diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-11-05 21:20:09 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-11-05 21:20:09 +0000 |
commit | 08ef258df57ed4aefb6202bfc270bddbd87874c0 (patch) | |
tree | d4d818fe61cab1a7485b300559eaf24436472d4d /gtk/gtkcombobox.c | |
parent | 410e0bd2c355eec38ebb9c294f620b9c491d6f45 (diff) | |
download | gtk+-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.c | 27 |
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); |