projects
/
platform
/
upstream
/
at-spi2-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added API for client-side interception and handling of exceptions.
[platform/upstream/at-spi2-core.git]
/
cspi
/
spi_accessible.c
diff --git
a/cspi/spi_accessible.c
b/cspi/spi_accessible.c
index
4530e7e
..
377db0f
100644
(file)
--- a/
cspi/spi_accessible.c
+++ b/
cspi/spi_accessible.c
@@
-232,7
+232,7
@@
AccessibleRole_getName (AccessibleRole role)
}
else
{
}
else
{
- return
g_str
dup ("");
+ 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.
*
* 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 *
* 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_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);
corba_seq = Accessibility_StateSet_getStates (corba_stateset, cspi_ev ());
cspi_return_val_if_ev ("getState", NULL);