Merge branch 'master' of git+ssh://doffm@git.freedesktop.org/git/at-spi2/at-spi2...
[platform/core/uifw/at-spi2-atk.git] / atk-adaptor / accessible-adaptor.c
index fd3df3c..5abd827 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "spi-common/spi-dbus.h"
 #include "accessible-marshaller.h"
+#include "accessible-register.h"
 
 static dbus_bool_t
 impl_get_name (DBusMessageIter *iter, void *user_data)
@@ -431,7 +432,7 @@ impl_getRole (DBusConnection *bus, DBusMessage *message, void *user_data)
 static char *
 impl_get_role_str (void *datum)
 {
-  g_assert (ATK_IS_OBJECT (datum));
+  g_return_val_if_fail (ATK_IS_OBJECT (datum), g_strdup (""));
   return g_strdup_printf ("%d",
                          spi_accessible_role_from_atk_role
                          (atk_object_get_role ((AtkObject *) datum)));