gtk/gtkcontainer.c: Use accessor functions to access GtkWindow

This commit is contained in:
Javier Jardón 2010-08-17 15:07:51 +02:00
parent 1fe89643a5
commit 595b27e22d

View File

@ -1956,14 +1956,15 @@ old_focus_coords (GtkContainer *container,
{
GtkWidget *widget = GTK_WIDGET (container);
GtkWidget *toplevel = gtk_widget_get_toplevel (widget);
GtkWidget *old_focus;
if (GTK_IS_WINDOW (toplevel) && GTK_WINDOW (toplevel)->focus_widget)
if (GTK_IS_WINDOW (toplevel))
{
GtkWidget *old_focus = GTK_WINDOW (toplevel)->focus_widget;
old_focus = gtk_window_get_focus (GTK_WINDOW (toplevel));
if (old_focus)
return get_allocation_coords (container, old_focus, old_focus_rect);
}
else
return FALSE;
}