Found one bug: forgot to update t->firstAcc in tableAccRelease().
This commit is contained in:
parent
3ce7a68754
commit
c6cd57e82c
|
@ -89,6 +89,8 @@ static ULONG STDMETHODCALLTYPE tableAccRelease(IAccessible *this)
|
||||||
if (TA->refcount == 0) {
|
if (TA->refcount == 0) {
|
||||||
struct tableAcc *prev, *next;
|
struct tableAcc *prev, *next;
|
||||||
|
|
||||||
|
if (TA->t != NULL && TA->t->firstAcc == TA)
|
||||||
|
TA->t->firstAcc = TA->next;
|
||||||
prev = TA->prev;
|
prev = TA->prev;
|
||||||
next = TA->next;
|
next = TA->next;
|
||||||
if (prev != NULL)
|
if (prev != NULL)
|
||||||
|
|
Loading…
Reference in New Issue