Bug 1794719: Fix retrieval of AtkObject from cached RemoteAccessible in GetColumn/RowHeaderCellsCB. r=eeejay

Differential Revision: https://phabricator.services.mozilla.com/D159238
This commit is contained in:
James Teh 2022-10-18 21:58:34 +00:00
Родитель 2770aa9376
Коммит afdcb2542f
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -145,7 +145,7 @@ static GPtrArray* GetColumnHeaderCellsCB(AtkTableCell* aCell) {
GPtrArray* atkHeaders = g_ptr_array_sized_new(headers.Length());
for (Accessible* header : headers) {
AtkObject* atkHeader = AccessibleWrap::GetAtkObject(header->AsLocal());
AtkObject* atkHeader = GetWrapperFor(header);
g_object_ref(atkHeader);
g_ptr_array_add(atkHeaders, atkHeader);
}
@ -187,7 +187,7 @@ static GPtrArray* GetRowHeaderCellsCB(AtkTableCell* aCell) {
GPtrArray* atkHeaders = g_ptr_array_sized_new(headers.Length());
for (Accessible* header : headers) {
AtkObject* atkHeader = AccessibleWrap::GetAtkObject(header->AsLocal());
AtkObject* atkHeader = GetWrapperFor(header);
g_object_ref(atkHeader);
g_ptr_array_add(atkHeaders, atkHeader);
}