#include <atk/atk.h>
#include <droute/droute.h>
-#include "spi-common/spi-dbus.h"
+#include "common/spi-dbus.h"
+#include "accessible-marshaller.h"
static dbus_bool_t
impl_get_nSelectedChildren (DBusMessageIter * iter,
/*static char *
impl_get_nSelectedChildren_str (void *datum)
{
- g_assert (ATK_IS_HYPERLINK (datum));
+ g_return_val_if_fail (ATK_IS_SELECTION (user_data), FALSE);
return g_strdup_printf ("%d",
atk_selection_get_selection_count ((AtkSelection *)
datum));
return droute_invalid_arguments_error (message);
}
atk_object = atk_selection_ref_selection (selection, selectedChildIndex);
- return spi_dbus_return_object (message, atk_object, TRUE);
+ return spi_dbus_return_object (message, atk_object, TRUE, TRUE);
}
static DBusMessage *