зеркало из https://github.com/mozilla/pjs.git
Bug 552470 - Crash [@nsXULTreeItemAccessible::GetRoleInternal]; r=surkov
This commit is contained in:
Родитель
8f3723567a
Коммит
80a565a24b
|
@ -1214,13 +1214,14 @@ nsXULTreeItemAccessible::Shutdown()
|
|||
nsresult
|
||||
nsXULTreeItemAccessible::GetRoleInternal(PRUint32 *aRole)
|
||||
{
|
||||
nsCOMPtr<nsITreeColumn> column =
|
||||
nsCoreUtils::GetFirstSensibleColumn(mTree);
|
||||
nsCOMPtr<nsITreeColumns> columns;
|
||||
mTree->GetColumns(getter_AddRefs(columns));
|
||||
NS_ENSURE_STATE(columns);
|
||||
|
||||
PRBool isPrimary = PR_FALSE;
|
||||
column->GetPrimary(&isPrimary);
|
||||
nsCOMPtr<nsITreeColumn> primaryColumn;
|
||||
columns->GetPrimaryColumn(getter_AddRefs(primaryColumn));
|
||||
|
||||
*aRole = isPrimary ?
|
||||
*aRole = primaryColumn ?
|
||||
nsIAccessibleRole::ROLE_OUTLINEITEM :
|
||||
nsIAccessibleRole::ROLE_LISTITEM;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче