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=a0e16adf19a0097b70cc1ee0d4eee3a5586a28dd;hp=2b86e9459c64194a49b8a7bc1f69a08e2c5c341e;hb=62ef943cbe84b8293bd99910a6a01d432d122eb5;hpb=b3cf1376c388c7ff5cc84bca99e05833f326f919 diff --git a/atk-adaptor/adaptors/component-adaptor.c b/atk-adaptor/adaptors/component-adaptor.c index 2b86e94..a0e16ad 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); + reply = spi_object_return_reference (message, child); + g_object_unref (child); + + return child; } static DBusMessage *