Make this work when called from gtk_combo_box_destroy(). (#172999,

2005-04-08  Matthias Clasen  <mclasen@redhat.com>

	* gtk/gtkcombobox.c (gtk_combo_box_popdown): Make this
	work when called from gtk_combo_box_destroy().  (#172999,
	Christian Persch)
This commit is contained in:
Matthias Clasen 2005-04-08 22:07:35 +00:00 committed by Matthias Clasen
parent 7d6f9b81ee
commit 7e832a73ce
5 changed files with 23 additions and 4 deletions

View File

@ -6,6 +6,12 @@
* gdk/gdkpixbuf-render.c: (gdk_pixbuf_set_as_cairo_source): Track
cairo API change in signedness of data argument.
2005-04-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (gtk_combo_box_popdown): Make this
work when called from gtk_combo_box_destroy(). (#172999,
Christian Persch)
2005-04-08 Matthias Clasen <mclasen@redhat.com>
Fix double-click to autosize treeview columns. This was

View File

@ -6,6 +6,12 @@
* gdk/gdkpixbuf-render.c: (gdk_pixbuf_set_as_cairo_source): Track
cairo API change in signedness of data argument.
2005-04-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (gtk_combo_box_popdown): Make this
work when called from gtk_combo_box_destroy(). (#172999,
Christian Persch)
2005-04-08 Matthias Clasen <mclasen@redhat.com>
Fix double-click to autosize treeview columns. This was

View File

@ -6,6 +6,12 @@
* gdk/gdkpixbuf-render.c: (gdk_pixbuf_set_as_cairo_source): Track
cairo API change in signedness of data argument.
2005-04-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcombobox.c (gtk_combo_box_popdown): Make this
work when called from gtk_combo_box_destroy(). (#172999,
Christian Persch)
2005-04-08 Matthias Clasen <mclasen@redhat.com>
Fix double-click to autosize treeview columns. This was

View File

@ -1,6 +1,7 @@
2005-04-08 Matthias Clasen <mclasen@redhat.com>
* io-pcx.c: No debugging output, please.
* io-pcx.c: No debugging output, please. (#173107,
John Ellis)
2005-04-07 Matthias Clasen <mclasen@redhat.com>

View File

@ -1670,15 +1670,15 @@ gtk_combo_box_popdown (GtkComboBox *combo_box)
{
g_return_if_fail (GTK_IS_COMBO_BOX (combo_box));
if (!GTK_WIDGET_REALIZED (GTK_WIDGET (combo_box)))
return;
if (GTK_IS_MENU (combo_box->priv->popup_widget))
{
gtk_menu_popdown (GTK_MENU (combo_box->priv->popup_widget));
return;
}
if (!GTK_WIDGET_REALIZED (GTK_WIDGET (combo_box)))
return;
gtk_combo_box_list_remove_grabs (combo_box);
gtk_widget_hide_all (combo_box->priv->popup_window);