summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoanmarie Diggs <jdiggs@igalia.com>2012-06-27 17:42:25 -0400
committerJoanmarie Diggs <jdiggs@igalia.com>2012-06-27 18:08:04 -0400
commit4a95bdda0d2113767c7d4665727edef2ca45ef68 (patch)
tree3f4b189e7544ac541a6b3ecea304508fd08573be
parent9700b1af8a276f7f858f0319bab64aa3d30a4cd5 (diff)
downloadat-spi2-atk-4a95bdda0d2113767c7d4665727edef2ca45ef68.tar.gz
Fix for bug #679013 - AtspiCollection should be implemented for all containers
-rw-r--r--atk-adaptor/object.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/atk-adaptor/object.c b/atk-adaptor/object.c
index 4240a66..1e66dd9 100644
--- a/atk-adaptor/object.c
+++ b/atk-adaptor/object.c
@@ -286,10 +286,14 @@ spi_object_append_interfaces (DBusMessageIter * iter, AtkObject * obj)
}
#endif
- if (ATK_IS_DOCUMENT (obj))
+ if (ATK_IS_OBJECT (obj))
{
itf = "org.a11y.atspi.Collection";
dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf);
+ }
+
+ if (ATK_IS_DOCUMENT (obj))
+ {
itf = ATSPI_DBUS_INTERFACE_DOCUMENT;
dbus_message_iter_append_basic (iter, DBUS_TYPE_STRING, &itf);
}