[g-a-devel]Fix for bug 94555



I would like to make the attached change to at-spi-registryd.

The change to impl_accessibility_registry_deregister_global_event_listener_all 
ensures that a toolkit listener is correctly removed.

OK to commit?

Padraig
? Accessibility_Registry.server.in
? at-spi-registryd
cvs server: Diffing .
Index: registry.c
===================================================================
RCS file: /cvs/gnome/at-spi/registryd/registry.c,v
retrieving revision 1.50
diff -u -p -r1.50 registry.c
--- registry.c	19 Sep 2002 07:19:50 -0000	1.50
+++ registry.c	3 Oct 2002 08:45:06 -0000
@@ -126,7 +126,7 @@ desktop_remove_application (SpiDesktop *
 static void
 spi_registry_object_finalize (GObject *object)
 {
-  printf ("spi_registry_object_finalize called\n");
+  fprintf (stderr, "spi_registry_object_finalize called\n");
 
   /* TODO: unref deviceeventcontroller, which disconnects key listener */
   G_OBJECT_CLASS (spi_registry_parent_class)->finalize (object);
@@ -419,7 +419,7 @@ impl_accessibility_registry_deregister_g
 	CORBA_Environment          *ev)
 {
   int i;
-  GList **lists[2];
+  GList **lists[3];
   SpiRegistry *registry = SPI_REGISTRY (bonobo_object_from_servant (servant));
 
   lists[0] = &registry->object_listeners;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]