2009-27-09 Mark Doffman <mark.doffman@codethink.co.uk>
authorMark Doffman <mdoff@altair-voyager.(none)>
Sun, 27 Sep 2009 14:24:44 +0000 (15:24 +0100)
committerMark Doffman <mdoff@altair-voyager.(none)>
Sun, 27 Sep 2009 14:24:44 +0000 (15:24 +0100)
        Add missing headers.
        Fix marshalling state set of accessible objects.

        Fix provided by:
                Mario Lang

atk-adaptor/accessible-adaptor.c
atk-adaptor/accessible-marshaller.c
atk-adaptor/accessible-register.c
atk-adaptor/collection-adaptor.c
atk-adaptor/document-adaptor.c
atk-adaptor/text-adaptor.c

index 4f03140..1c24e92 100644 (file)
@@ -26,6 +26,7 @@
 #include <droute/droute.h>
 
 #include "common/spi-dbus.h"
+#include "common/spi-stateset.h"
 #include "accessible-marshaller.h"
 #include "accessible-register.h"
 
index 80fc86b..0247804 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#include <droute/droute.h>
+
 #include "common/spi-dbus.h"
+#include "common/spi-stateset.h"
 
 #include "accessible-register.h"
 #include "accessible-marshaller.h"
 
+#include "adaptors.h"
+
 /*---------------------------------------------------------------------------*/
 
 /*
@@ -182,13 +187,11 @@ spi_atk_append_accessible(AtkObject *obj, gpointer iter)
 {
   DBusMessageIter *iter_array;
   DBusMessageIter iter_struct, iter_sub_array;
-  dbus_int32_t states [2];
+  dbus_uint32_t states [2];
   int count;
 
   const char *name, *desc;
-  int i;
   dbus_uint32_t role;
-  GSList *l;
 
   iter_array = (DBusMessageIter *) iter;
 
@@ -275,7 +278,7 @@ spi_atk_append_accessible(AtkObject *obj, gpointer iter)
       g_free(path);
 
       /* Marshall state set */
-      spi_atk_state_to_dbus_array (obj, &states);
+      spi_atk_state_to_dbus_array (obj, states);
       dbus_message_iter_open_container (&iter_struct, DBUS_TYPE_ARRAY, "u", &iter_sub_array);
       for (count = 0; count < 2; count++)
         {
index 901b8aa..793e0ea 100644 (file)
@@ -26,6 +26,7 @@
 #include <string.h>
 
 #include "bridge.h"
+#include "tree-adaptor.h"
 #include "accessible-register.h"
 
 /*
index 444c1e1..3c2b11c 100644 (file)
@@ -32,6 +32,7 @@
 
 #include "common/bitarray.h"
 #include "common/spi-dbus.h"
+#include "common/spi-stateset.h"
 
 typedef struct _MatchRulePrivate MatchRulePrivate;
 struct _MatchRulePrivate
index badd38a..889abf4 100644 (file)
@@ -27,6 +27,8 @@
 
 #include "common/spi-dbus.h"
 
+#include "accessible-marshaller.h"
+
 static DBusMessage *
 impl_getLocale (DBusConnection *bus,
                 DBusMessage *message,
index de91f6b..dd10b8d 100644 (file)
@@ -29,6 +29,8 @@
 
 #include "common/spi-dbus.h"
 
+#include "accessible-marshaller.h"
+
 static dbus_bool_t
 impl_get_characterCount (DBusMessageIter * iter,
                          void *user_data)