--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/vino-01-fix-a11y-hang.diff Sun Sep 18 06:03:42 2005 +0000
@@ -0,0 +1,34 @@
+--- vino-0.14/server/vino-main.c 2004-02-05 14:24:58.000000000 +0530
++++ vino-0.14-new/server/vino-main.c 2005-05-19 18:54:30.977707720 +0530
+@@ -29,6 +29,7 @@
+ #include "vino-util.h"
+ #include <gtk/gtk.h>
+ #include <gnutls/gnutls.h>
++#include <libgnomeui/libgnomeui.h>
+
+ #ifdef G_ENABLE_DEBUG
+ static void
+@@ -50,7 +51,11 @@ main (int argc, char **argv)
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+
+- gtk_init (&argc, &argv);
++ gnome_program_init ("vino-server", VERSION,
++ LIBGNOMEUI_MODULE,
++ argc, argv,
++ GNOME_CLIENT_PARAM_SM_CONNECT, FALSE,
++ NULL);
+
+ vino_setup_debug_flags ();
+
+--- vino-0.14/server/vino-shell.c 2004-02-05 14:25:03.000000000 +0530
++++ vino-0.14-new/server/vino-shell.c 2005-05-20 11:00:28.004900344 +0530
+@@ -45,8 +45,6 @@ vino_shell_register (int *argc,
+ GSList *reg_env = NULL;
+ char *display_name, *p;
+
+- bonobo_init (argc, argv);
+-
+ shell = g_object_new (vino_shell_get_type (), NULL);
+
+ display_name = g_strdup (gdk_display_get_name (gdk_display_get_default ()));