From: padraigo Date: Fri, 11 Oct 2002 16:01:34 +0000 (+0000) Subject: * libspi/hyperlink.[ch] X-Git-Tag: AT_SPI2_ATK_0_1_3~859 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f4d0b119250eade0494cd28a86eb1c7e0e5581f1;p=platform%2Fupstream%2Fat-spi2-atk.git * libspi/hyperlink.[ch] (spi_hyperlink_new): Change parameter from AtkObject to AtkHyperlink. (get_hyperlink_from_servant): Check object is AtkHyperlink not AtkObject. * libspi/hypertext.c (impl_getLink): Remove cast of AtkHyperlink to AtkObject. Fixes bug #95517. git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@352 e2bd861d-eb25-0410-b326-f6ed22b6b98c --- diff --git a/ChangeLog b/ChangeLog index 860f6d0..3fc7ef6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2002-10-11 Padraig O'Briain + + * libspi/hyperlink.[ch] + (spi_hyperlink_new): Change parameter from AtkObject to AtkHyperlink. + (get_hyperlink_from_servant): Check object is AtkHyperlink not + AtkObject. + + * libspi/hypertext.c (impl_getLink): Remove cast of AtkHyperlink to + AtkObject. + + Fixes bug #95517. + 2002-10-10 Padraig O'Briain * registryd/deviceeventcontroller.c diff --git a/libspi/hyperlink.c b/libspi/hyperlink.c index d5596c2..b28a589 100644 --- a/libspi/hyperlink.c +++ b/libspi/hyperlink.c @@ -84,7 +84,7 @@ spi_hyperlink_init (SpiHyperlink *hyperlink) SpiHyperlink * -spi_hyperlink_new (AtkObject *object) +spi_hyperlink_new (AtkHyperlink *object) { SpiHyperlink *new_hyperlink = g_object_new ( SPI_HYPERLINK_TYPE, NULL); @@ -101,7 +101,7 @@ get_hyperlink_from_servant (PortableServer_Servant servant) SpiBase *object = SPI_BASE (bonobo_object_from_servant (servant)); g_return_val_if_fail (object != NULL, NULL); - g_return_val_if_fail (ATK_IS_OBJECT(object->gobj), NULL); + g_return_val_if_fail (ATK_IS_HYPERLINK(object->gobj), NULL); return ATK_HYPERLINK (object->gobj); } diff --git a/libspi/hyperlink.h b/libspi/hyperlink.h index bb322ee..eef7898 100644 --- a/libspi/hyperlink.h +++ b/libspi/hyperlink.h @@ -48,7 +48,7 @@ struct _HyperlinkClass { }; GType spi_hyperlink_get_type (void); -SpiHyperlink *spi_hyperlink_new (AtkObject *object); +SpiHyperlink *spi_hyperlink_new (AtkHyperlink *object); G_END_DECLS diff --git a/libspi/hypertext.c b/libspi/hypertext.c index 542bc57..7c5aae7 100644 --- a/libspi/hypertext.c +++ b/libspi/hypertext.c @@ -79,7 +79,7 @@ impl_getLink (PortableServer_Servant servant, link = atk_hypertext_get_link (hypertext, linkIndex); g_return_val_if_fail (link != NULL, CORBA_OBJECT_NIL); - rv = BONOBO_OBJREF (spi_hyperlink_new (ATK_OBJECT (link))); + rv = BONOBO_OBJREF (spi_hyperlink_new (link)); return CORBA_Object_duplicate (rv, ev); }