* cspi/spi_main.c (report_leaked_ref): Report address of leaked
authorpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 3 Oct 2002 14:29:41 +0000 (14:29 +0000)
committerpadraigo <padraigo@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Thu, 3 Oct 2002 14:29:41 +0000 (14:29 +0000)
object.

* registryd/registry.c
(desktop_remove_application: Write diagnostic message to stderr for
consistency.

(impl_accessibility_registry_deregister_global_event_listener):
Correct size of lists array. This addresses bug #94555).

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@349 e2bd861d-eb25-0410-b326-f6ed22b6b98c

ChangeLog
cspi/spi_main.c
registryd/registry.c

index 307aad3..5c60ea7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2002-10-03  Padraig O'Briain  <padraig.obriain@sun.com>
+
+       * cspi/spi_main.c (report_leaked_ref): Report address of leaked
+       object.
+
+       * registryd/registry.c
+       (desktop_remove_application: Write diagnostic message to stderr for
+       consistency.
+
+       (impl_accessibility_registry_deregister_global_event_listener):
+       Correct size of lists array. This addresses bug #94555).
+
 2002-09-24  Padraig O'Briain  <padraig.obriain@sun.com>
 
        * libspi/accessible.c (spi_init_role_lookup_table): Correct typos
index fbaa867..56c731b 100644 (file)
@@ -392,8 +392,8 @@ report_leaked_ref (gpointer key, gpointer val, gpointer user_data)
       role = NULL;
     }
 
-  fprintf (stderr, "leaked %d references to object %s, role %s\n",
-          a->ref_count, name ? name : "<?>", role ? role : "<?>");
+  fprintf (stderr, "leaked %d references to object %s, role %s %p\n",
+          a->ref_count, name ? name : "<?>", role ? role : "<?>", a);
 
   SPI_freeString (name);
 }
index 417847a..558f2df 100644 (file)
@@ -126,7 +126,7 @@ desktop_remove_application (SpiDesktop *desktop,
 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_global_event_listener_all (
        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;