widget: Fix SEGV when no focus widget exists

This commit is contained in:
Benjamin Otte
2010-09-09 18:10:04 +02:00
parent b0b8393f99
commit 6624da6393

View File

@@ -5292,7 +5292,6 @@ gtk_widget_real_grab_focus (GtkWidget *focus_widget)
{
if (gtk_widget_get_can_focus (focus_widget))
{
GtkWidgetPrivate *priv;
GtkWidget *toplevel;
GtkWidget *widget;
@@ -5304,7 +5303,6 @@ gtk_widget_real_grab_focus (GtkWidget *focus_widget)
if (gtk_widget_is_toplevel (toplevel) && GTK_IS_WINDOW (toplevel))
{
widget = gtk_window_get_focus (GTK_WINDOW (toplevel));
priv = widget->priv;
if (widget == focus_widget)
{