X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atk-adaptor%2Fadaptors%2Fhypertext-adaptor.c;h=dbe1ffdb52872a53195b07c50ffc519b5fd1b0ce;hb=8bde24500d86b61365f422eb3ec58943af0e5984;hp=3cd1f36f5825ead39d62ed563ecad5409f77a7b6;hpb=b3cf1376c388c7ff5cc84bca99e05833f326f919;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/atk-adaptor/adaptors/hypertext-adaptor.c b/atk-adaptor/adaptors/hypertext-adaptor.c index 3cd1f36..dbe1ffd 100644 --- a/atk-adaptor/adaptors/hypertext-adaptor.c +++ b/atk-adaptor/adaptors/hypertext-adaptor.c @@ -66,7 +66,10 @@ impl_GetLink (DBusConnection * bus, DBusMessage * message, void *user_data) return droute_invalid_arguments_error (message); } link = atk_hypertext_get_link (hypertext, linkIndex); - return spi_object_return_reference (message, ATK_OBJECT (hypertext)); + /*The above line doesn't ref the link, and the next call is going to unref*/ + if (link) + g_object_ref (link); + return spi_hyperlink_return_reference (message, link); } static DBusMessage *