forked from AuroraMiddleware/gtk
Don't try to focus the default_widget if there is none. (#169881, Thomas
2005-03-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtkdialog.c (gtk_dialog_map): Don't try to focus the default_widget if there is none. (#169881, Thomas Leonard)
This commit is contained in:
parent
f40bcdcfc5
commit
602d233229
@ -1,3 +1,9 @@
|
||||
2005-03-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkdialog.c (gtk_dialog_map): Don't
|
||||
try to focus the default_widget if there is
|
||||
none. (#169881, Thomas Leonard)
|
||||
|
||||
Wed Mar 9 19:20:44 2005 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* configure.in: Remove inadvertent gail references, require
|
||||
|
@ -1,3 +1,9 @@
|
||||
2005-03-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkdialog.c (gtk_dialog_map): Don't
|
||||
try to focus the default_widget if there is
|
||||
none. (#169881, Thomas Leonard)
|
||||
|
||||
Wed Mar 9 19:20:44 2005 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* configure.in: Remove inadvertent gail references, require
|
||||
|
@ -1,3 +1,9 @@
|
||||
2005-03-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkdialog.c (gtk_dialog_map): Don't
|
||||
try to focus the default_widget if there is
|
||||
none. (#169881, Thomas Leonard)
|
||||
|
||||
Wed Mar 9 19:20:44 2005 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* configure.in: Remove inadvertent gail references, require
|
||||
|
@ -359,15 +359,15 @@ gtk_dialog_map (GtkWidget *widget)
|
||||
while (GTK_IS_LABEL (window->focus_widget));
|
||||
|
||||
tmp_list = children = gtk_container_get_children (GTK_CONTAINER (dialog->action_area));
|
||||
|
||||
|
||||
while (tmp_list)
|
||||
{
|
||||
GtkWidget *child = tmp_list->data;
|
||||
|
||||
if (window->focus_widget == NULL ||
|
||||
(child == window->focus_widget &&
|
||||
child != window->default_widget &&
|
||||
window->default_widget))
|
||||
|
||||
if ((window->focus_widget == NULL ||
|
||||
child == window->focus_widget) &&
|
||||
child != window->default_widget &&
|
||||
window->default_widget)
|
||||
{
|
||||
gtk_widget_grab_focus (window->default_widget);
|
||||
break;
|
||||
@ -375,7 +375,7 @@ gtk_dialog_map (GtkWidget *widget)
|
||||
|
||||
tmp_list = tmp_list->next;
|
||||
}
|
||||
|
||||
|
||||
g_list_free (children);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user