X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=cspi%2Fspi_accessible.c;h=377db0f7c3ae545b7ad9164ce605e60135cab270;hb=6befa495c5fe3d09f475cc82367ff2d1d252da68;hp=4530e7e4be0d3bea57a83cd0e43c6b63738530cf;hpb=22903b58c5d187a914c70691d61cf979d840fb9b;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/cspi/spi_accessible.c b/cspi/spi_accessible.c index 4530e7e..377db0f 100644 --- a/cspi/spi_accessible.c +++ b/cspi/spi_accessible.c @@ -232,7 +232,7 @@ AccessibleRole_getName (AccessibleRole role) } else { - return g_strdup (""); + return CORBA_string_dup (""); } } @@ -501,8 +501,6 @@ Accessible_getRoleName (Accessible *obj) * Accessible_getStateSet: * @obj: a pointer to the #Accessible object on which to operate. * - * Not Yet Implemented. - * * Returns: a pointer to an #AccessibleStateSet representing the object's current state. **/ AccessibleStateSet * @@ -518,6 +516,8 @@ Accessible_getStateSet (Accessible *obj) CSPI_OBJREF (obj), cspi_ev ()); cspi_return_val_if_ev ("getState", NULL); + cspi_return_val_if_fail (corba_stateset != NULL, NULL); + cspi_return_val_if_fail (cspi_ping (corba_stateset), NULL); corba_seq = Accessibility_StateSet_getStates (corba_stateset, cspi_ev ()); cspi_return_val_if_ev ("getState", NULL);