From e3500612a95dad163b5d45cd73676a5eb740feb2 Mon Sep 17 00:00:00 2001 From: padraigo Date: Thu, 3 Oct 2002 14:29:41 +0000 Subject: [PATCH] * 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). git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@349 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- ChangeLog | 12 ++++++++++++ cspi/spi_main.c | 4 ++-- registryd/registry.c | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 307aad3..5c60ea7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2002-10-03 Padraig O'Briain + + * 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 * libspi/accessible.c (spi_init_role_lookup_table): Correct typos diff --git a/cspi/spi_main.c b/cspi/spi_main.c index fbaa867..56c731b 100644 --- a/cspi/spi_main.c +++ b/cspi/spi_main.c @@ -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); } diff --git a/registryd/registry.c b/registryd/registry.c index 417847a..558f2df 100644 --- a/registryd/registry.c +++ b/registryd/registry.c @@ -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] = ®istry->object_listeners; -- 2.7.4