patches/vino-01-fix-a11y-hang.diff
changeset 5910 a509172f54c4
child 8311 aafe2c87d873
--- /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 ()));