[at-spi2-atk] Move spi_object_append_null_reference and adjust its usage
- From: William Walker <wwalker src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [at-spi2-atk] Move spi_object_append_null_reference and adjust its usage
- Date: Wed, 3 Feb 2010 14:51:15 +0000 (UTC)
commit f2abfa54853446970c1c3dda683132c1eac2e0b7
Author: Willie Walker <walker willie gmail com>
Date: Wed Feb 3 09:51:40 2010 -0500
Move spi_object_append_null_reference and adjust its usage
This prevents a compilation failure on OpenSolaris
atk-adaptor/object.c | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
---
diff --git a/atk-adaptor/object.c b/atk-adaptor/object.c
index 090ee6a..ebaf4e5 100644
--- a/atk-adaptor/object.c
+++ b/atk-adaptor/object.c
@@ -74,14 +74,32 @@ maybe_lease (AtkObject *obj)
*/
void
+spi_object_append_null_reference (DBusMessageIter * iter)
+{
+ DBusMessageIter iter_struct;
+ const char *name;
+ const char *path = "/org/at_spi/null";
+
+ name = dbus_bus_get_unique_name (spi_global_app_data->bus);
+
+ dbus_message_iter_open_container (iter, DBUS_TYPE_STRUCT, NULL,
+ &iter_struct);
+ dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_STRING, &name);
+ dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_OBJECT_PATH, &path);
+ dbus_message_iter_close_container (iter, &iter_struct);
+}
+
+void
spi_object_append_reference (DBusMessageIter * iter, AtkObject * obj)
{
DBusMessageIter iter_struct;
const gchar *name;
gchar *path;
- if (!obj)
- return spi_object_append_null_reference (iter);
+ if (!obj) {
+ spi_object_append_null_reference (iter);
+ return;
+ }
maybe_lease (obj);
@@ -125,22 +143,6 @@ spi_object_append_desktop_reference (DBusMessageIter * iter)
dbus_message_iter_close_container (iter, &iter_struct);
}
-void
-spi_object_append_null_reference (DBusMessageIter * iter)
-{
- DBusMessageIter iter_struct;
- const char *name;
- const char *path = "/org/at_spi/null";
-
- name = dbus_bus_get_unique_name (spi_global_app_data->bus);
-
- dbus_message_iter_open_container (iter, DBUS_TYPE_STRUCT, NULL,
- &iter_struct);
- dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_STRING, &name);
- dbus_message_iter_append_basic (&iter_struct, DBUS_TYPE_OBJECT_PATH, &path);
- dbus_message_iter_close_container (iter, &iter_struct);
-}
-
DBusMessage *
spi_object_return_reference (DBusMessage * msg, AtkObject * obj)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]