mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 10:50:10 +00:00
Fix for bug #321542, Benedikt Meurer:
2005-11-21 Matthias Clasen <mclasen@redhat.com> Fix for bug #321542, Benedikt Meurer: * gtk/gtkcombobox.c (gtk_combo_box_set_active_internal): Emit notify::active. (gtk_combo_box_child_show, gtk_combo_box_child_hide): Use g_signal_emit, not g_signal_emit_by_name.
This commit is contained in:
parent
aff2923ad5
commit
02663e7121
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
|||||||
|
2005-11-21 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
Fix for bug #321542, Benedikt Meurer:
|
||||||
|
|
||||||
|
* gtk/gtkcombobox.c (gtk_combo_box_set_active_internal):
|
||||||
|
Emit notify::active.
|
||||||
|
|
||||||
|
(gtk_combo_box_child_show, gtk_combo_box_child_hide): Use
|
||||||
|
g_signal_emit, not g_signal_emit_by_name.
|
||||||
|
|
||||||
2005-11-18 Matthias Clasen <mclasen@redhat.com>
|
2005-11-18 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
Fix crashes in connection with pathbar scrolling (#321560,
|
Fix crashes in connection with pathbar scrolling (#321560,
|
||||||
|
@ -1,3 +1,13 @@
|
|||||||
|
2005-11-21 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
Fix for bug #321542, Benedikt Meurer:
|
||||||
|
|
||||||
|
* gtk/gtkcombobox.c (gtk_combo_box_set_active_internal):
|
||||||
|
Emit notify::active.
|
||||||
|
|
||||||
|
(gtk_combo_box_child_show, gtk_combo_box_child_hide): Use
|
||||||
|
g_signal_emit, not g_signal_emit_by_name.
|
||||||
|
|
||||||
2005-11-18 Matthias Clasen <mclasen@redhat.com>
|
2005-11-18 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
Fix crashes in connection with pathbar scrolling (#321560,
|
Fix crashes in connection with pathbar scrolling (#321560,
|
||||||
|
@ -2127,8 +2127,7 @@ gtk_combo_box_child_show (GtkWidget *widget,
|
|||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
GtkComboBox *combo_box = GTK_COMBO_BOX (user_data);
|
GtkComboBox *combo_box = GTK_COMBO_BOX (user_data);
|
||||||
|
g_signal_emit (combo_box, combo_box_signals[POPUP_SHOW], 0);
|
||||||
g_signal_emit_by_name (combo_box, "popup-show", NULL, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -2136,8 +2135,7 @@ gtk_combo_box_child_hide (GtkWidget *widget,
|
|||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
GtkComboBox *combo_box = GTK_COMBO_BOX (user_data);
|
GtkComboBox *combo_box = GTK_COMBO_BOX (user_data);
|
||||||
|
g_signal_emit (combo_box, combo_box_signals[POPUP_HIDE], 0);
|
||||||
g_signal_emit_by_name (combo_box, "popup-hide", NULL, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
@ -4526,7 +4524,8 @@ gtk_combo_box_set_active_internal (GtkComboBox *combo_box,
|
|||||||
path);
|
path);
|
||||||
}
|
}
|
||||||
|
|
||||||
g_signal_emit_by_name (combo_box, "changed", NULL, NULL);
|
g_signal_emit (combo_box, combo_box_signals[CHANGED], 0);
|
||||||
|
g_object_notify (G_OBJECT (combo_box), "active");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user