To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=61812
------- Additional comments from [EMAIL PROTECTED] Mon May 14 12:00:37 +0000 2007 ------- so - looks like there's a reentrance problem with EditEngine accessibility. EEA notifies a CHILD event when the end paragraph gets deleted, AtkBridge calls back immediately to update its childs. EEA still has the old state, and returns one surplus paragraph, just to throw an IndexOutOfBoundsException because the paragraph is not valid anymore. Remedy: best would be to modify AccessibleTextHelper_Impl::ProcessQueue(), to first modify state to reflect things notified, then notify, and finally purge the vector of deceased paragraphs. THB->TL: please be aware that ProcessQueue() has multiple places (not only the remove branch), that need to be adapted, and that state change needs to be two-phased - the ParaManager::Release of the dying paragraph must happen only after notification (otherwise, the paragraph is dead). --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
