diff --git a/exo/exo-icon-view.c b/exo/exo-icon-view.c old mode 100644 new mode 100755 diff --git a/exo/exo-private.c b/exo/exo-private.c index a8e9a93..29a5d0b 100644 --- a/exo/exo-private.c +++ b/exo/exo-private.c @@ -62,16 +62,12 @@ _exo_gtk_widget_send_focus_change (GtkWidget *widget, g_object_ref (G_OBJECT (widget)); - gtk_widget_set_can_focus (widget, in); - fevent = gdk_event_new (GDK_FOCUS_CHANGE); fevent->focus_change.type = GDK_FOCUS_CHANGE; fevent->focus_change.window = g_object_ref (gtk_widget_get_window (widget)); fevent->focus_change.in = in; - gtk_widget_event (widget, fevent); - - g_object_notify (G_OBJECT (widget), "has-focus"); + gtk_widget_send_focus_change (widget, fevent); g_object_unref (G_OBJECT (widget)); gdk_event_free (fevent);