]> Pileus Git - ~andy/gtk/commit
Don't ignore the return value of gtk_widget_activate().
authorFederico Mena Quintero <federico@ximian.com>
Fri, 12 Mar 2004 20:38:54 +0000 (20:38 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Fri, 12 Mar 2004 20:38:54 +0000 (20:38 +0000)
commitedf8e6f58039f1074249f449ab157c6834e3d4f0
tree8cfb57cf2f15e62b216642e878bb98f40ab681b2
parentc2ddd0e23c8a8698a859ebefba599b16cd9aef3d
Don't ignore the return value of gtk_widget_activate().

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

* gtk/gtkwindow.c (gtk_window_activate_focus): Don't ignore the
return value of gtk_widget_activate().
(gtk_window_activate_default): Likewise.  Fixes #137008.

* gtk/gtkfilechooserdialog.c (response_cb): Act on positive
response IDs we recognize, rather than bailing out on cancellation
ones.  Fixes #136237; patch by Olivier Andrieu
<oliv__a@users.sourceforge.net>.
(file_chooser_widget_file_activated): If the dialog doesn't have a
default widget, try to find a suitable response widget on our own.
People should *really* be using gtk_dialog_set_default_response(),
but this is to help lazy programmers.

* gtk/gtkdialog.c (_gtk_dialog_get_response_for_widget): New
internal function.
(get_response_data): Add a "create" argument so that we don't
unconditionally create the response data.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkdialog.c
gtk/gtkdialog.h
gtk/gtkfilechooserdialog.c
gtk/gtkwindow.c