X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libspi%2Fhyperlink.c;h=d11ca0eba1adb2393892ee2cc5b8067bc146392d;hb=42bec7927aea61be20b65fbfa155a74e3e8b4e3e;hp=36b538d37c26e70edd60646549e9f9dec8fce983;hpb=84c39d198f5f11a84cfe38bab7d1de8104f03982;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/libspi/hyperlink.c b/libspi/hyperlink.c index 36b538d..d11ca0e 100644 --- a/libspi/hyperlink.c +++ b/libspi/hyperlink.c @@ -88,7 +88,7 @@ spi_hyperlink_new (AtkObject *object) SpiHyperlink *new_hyperlink = g_object_new ( SPI_HYPERLINK_TYPE, NULL); - spi_base_construct (SPI_BASE (new_hyperlink), object); + spi_base_construct (SPI_BASE (new_hyperlink), G_OBJECT(object)); return new_hyperlink; } @@ -99,12 +99,9 @@ get_hyperlink_from_servant (PortableServer_Servant servant) { SpiBase *object = SPI_BASE (bonobo_object_from_servant (servant)); - if (!object) - { - return NULL; - } - - return ATK_HYPERLINK (object->atko); + g_return_val_if_fail (object != NULL, NULL); + g_return_val_if_fail (ATK_IS_OBJECT(object->gobj), NULL); + return ATK_HYPERLINK (object->gobj); }