]> Pileus Git - ~andy/gtk/commit
Merged from gtk-2-4:
authorFederico Mena Quintero <federico@ximian.com>
Wed, 15 Dec 2004 01:37:41 +0000 (01:37 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Wed, 15 Dec 2004 01:37:41 +0000 (01:37 +0000)
commit9f558a1540603428e1735a32bdc00c7a67dedc45
tree8fbcaab30fa53e75dd7f4918b93c092772893795
parentfaa58ba49c9f4f2c5dca18ac0abbbbdbb1cd685d
Merged from gtk-2-4:

2004-12-14  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-4:

Fix #145470:

* gtk/gtkfilechooserdefault.c
(gtk_file_chooser_default_initial_focus): Queue a pending
operation to select the first row if we are not finished loading
yet.
(gtk_file_chooser_default_class_init): Override GtkWidget::map().
(gtk_file_chooser_default_map): New ::map() handler; refresh the
file and bookmark lists.

* gtk/gtkfilechooserdialog.c (gtk_file_chooser_dialog_class_init):
Override GtkWidget::map() and GtkWidget::unmap().
(gtk_file_chooser_dialog_constructor): Don't call initial_focus()
here.
(gtk_file_chooser_dialog_map): Map the file chooser widget if
needed.  Call initial_focus() here.
(gtk_file_chooser_dialog_unmap): Unmap the file chooser widget.
When we are re-mapped, the widget will get mapped as well and it
will have a chance to refresh.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkfilechooserdefault.c
gtk/gtkfilechooserdialog.c