From 47fb2ca13ddf2a891a0439c8046a7800ef5d8aee Mon Sep 17 00:00:00 2001 From: liyuan Date: Wed, 14 Feb 2007 10:06:21 +0000 Subject: [PATCH] 2007-02-14 Li Yuan * libspi/accessible.c: (impl_accessibility_accessible_get_attributes): Bug #404584. If there is no attributes, just return NULL. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@886 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- ChangeLog | 6 ++++++ libspi/accessible.c | 6 ++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1eefca1..e81b79a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-02-14 Li Yuan + + * libspi/accessible.c: + (impl_accessibility_accessible_get_attributes): + Bug #404584. If there is no attributes, just return NULL. + 2007-02-12 Li Yuan * configure.in, NEWS: Uprev/release 1.17.0. diff --git a/libspi/accessible.c b/libspi/accessible.c index d26784c..db19bff 100644 --- a/libspi/accessible.c +++ b/libspi/accessible.c @@ -461,8 +461,10 @@ impl_accessibility_accessible_get_attributes (PortableServer_Servant servant, g_return_val_if_fail (object != NULL, NULL); attributes = atk_object_get_attributes (object); - - bonobo_return_val_if_fail (attributes != NULL, NULL, ev); + + if (attributes == NULL) + return NULL; + n_attributes = g_slist_length (attributes); retval = CORBA_sequence_CORBA_string__alloc (); -- 2.7.4