X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fadaptors%2Fcomponent-adaptor.c;h=5be3b54763b097206fe7e2dfc6f6c21cce03520c;hb=8bde24500d86b61365f422eb3ec58943af0e5984;hp=5726c6fb060a474ade5fa5399c7a755ed406d0bd;hpb=73469041fcbb7b5e81d4ca3877f6614795a69e50;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/adaptors/component-adaptor.c b/atk-adaptor/adaptors/component-adaptor.c index 5726c6f..5be3b54 100644 --- a/atk-adaptor/adaptors/component-adaptor.c +++ b/atk-adaptor/adaptors/component-adaptor.c @@ -67,6 +67,7 @@ impl_GetAccessibleAtPoint (DBusConnection * bus, DBusMessage * message, AtkComponent *component = (AtkComponent *) user_data; dbus_int32_t x, y; dbus_uint32_t coord_type; + DBusMessage *reply; DBusError error; AtkObject *child; @@ -83,7 +84,10 @@ impl_GetAccessibleAtPoint (DBusConnection * bus, DBusMessage * message, child = atk_component_ref_accessible_at_point (component, x, y, (AtkCoordType) coord_type); - return spi_object_return_reference (message, child, TRUE); + reply = spi_object_return_reference (message, child); + g_object_unref (child); + + return reply; } static DBusMessage *