Bug 392796. Return ROLE_NOTHING on error in GetRole/GetFinalRole. r=surkov, a=dsicore

This commit is contained in:
aaronleventhal%moonset.net 2007-08-21 03:26:48 +00:00
Родитель 6a6ea55213
Коммит 91f9f96d3b
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -2036,6 +2036,9 @@ nsAccessible::FireAccessibleEvent(nsIAccessibleEvent *aEvent)
NS_IMETHODIMP nsAccessible::GetFinalRole(PRUint32 *aRole)
{
NS_ENSURE_ARG_POINTER(aRole);
*aRole = nsIAccessibleRole::ROLE_NOTHING;
if (mRoleMapEntry) {
*aRole = mRoleMapEntry->role;
@ -2473,6 +2476,7 @@ nsAccessible::GetKeyBindings(PRUint8 aActionIndex,
/* unsigned long getRole (); */
NS_IMETHODIMP nsAccessible::GetRole(PRUint32 *aRole)
{
NS_ENSURE_ARG_POINTER(aRole);
*aRole = nsIAccessibleRole::ROLE_NOTHING;
return NS_OK;
}