X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=atk-adaptor%2Fadaptors%2Fcomponent-adaptor.c;h=dd6a4b34688d6783fc6a8463b6e2273410cde4c1;hp=17082e3e51e62e26202bcbe93ff14be630168bfc;hb=097e268d47d7e35a35175b37c222c13a1aa5f3a9;hpb=e1c5709455edfdce17519d7a56366e49b4aa1ab4 diff --git a/atk-adaptor/adaptors/component-adaptor.c b/atk-adaptor/adaptors/component-adaptor.c index 17082e3..dd6a4b3 100644 --- a/atk-adaptor/adaptors/component-adaptor.c +++ b/atk-adaptor/adaptors/component-adaptor.c @@ -24,8 +24,9 @@ #include #include +#include -#include "common/spi-dbus.h" +#include "spi-dbus.h" #include "object.h" #include "introspection.h" @@ -85,7 +86,8 @@ impl_GetAccessibleAtPoint (DBusConnection * bus, DBusMessage * message, atk_component_ref_accessible_at_point (component, x, y, (AtkCoordType) coord_type); reply = spi_object_return_reference (message, child); - g_object_unref (child); + if (child) + g_object_unref (child); return reply; } @@ -183,28 +185,28 @@ impl_GetLayer (DBusConnection * bus, DBusMessage * message, void *user_data) switch (atklayer) { case ATK_LAYER_BACKGROUND: - rv = Accessibility_LAYER_BACKGROUND; + rv = ATSPI_LAYER_BACKGROUND; break; case ATK_LAYER_CANVAS: - rv = Accessibility_LAYER_CANVAS; + rv = ATSPI_LAYER_CANVAS; break; case ATK_LAYER_WIDGET: - rv = Accessibility_LAYER_WIDGET; + rv = ATSPI_LAYER_WIDGET; break; case ATK_LAYER_MDI: - rv = Accessibility_LAYER_MDI; + rv = ATSPI_LAYER_MDI; break; case ATK_LAYER_POPUP: - rv = Accessibility_LAYER_POPUP; + rv = ATSPI_LAYER_POPUP; break; case ATK_LAYER_OVERLAY: - rv = Accessibility_LAYER_OVERLAY; + rv = ATSPI_LAYER_OVERLAY; break; case ATK_LAYER_WINDOW: - rv = Accessibility_LAYER_WINDOW; + rv = ATSPI_LAYER_WINDOW; break; default: - rv = Accessibility_LAYER_INVALID; + rv = ATSPI_LAYER_INVALID; break; } reply = dbus_message_new_method_return (message); @@ -251,7 +253,7 @@ impl_GrabFocus (DBusConnection * bus, DBusMessage * message, void *user_data) reply = dbus_message_new_method_return (message); if (reply) { - dbus_message_append_args (reply, DBUS_TYPE_UINT32, &rv, + dbus_message_append_args (reply, DBUS_TYPE_BOOLEAN, &rv, DBUS_TYPE_INVALID); } return reply; @@ -417,5 +419,5 @@ void spi_initialize_component (DRoutePath * path) { droute_path_add_interface (path, - SPI_DBUS_INTERFACE_COMPONENT, spi_org_a11y_atspi_Component, methods, NULL); + ATSPI_DBUS_INTERFACE_COMPONENT, spi_org_a11y_atspi_Component, methods, NULL); };