/* Grab focus, we need to block in order to prevent a
recursive call to this callback */
g_signal_handler_block (G_OBJECT (ppriv->notebook), priv->switch_handler);
+ gdk_threads_enter ();
gtk_widget_grab_focus (helper->focus_widget);
+ gdk_threads_leave ();
g_signal_handler_unblock (G_OBJECT (ppriv->notebook), priv->switch_handler);
-
g_free (helper);
return FALSE;