https://bugs.documentfoundation.org/show_bug.cgi?id=71409

--- Comment #21 from Matthew Francis <[email protected]> ---
Each time F2 is pressed I see two calls to

accessibility::AccessibleTextHelper_Impl::addAccessibleEventListener

while when Esc is pressed there is only one call to

accessibility::AccessibleTextHelper_Impl::removeAccessibleEventListener


The two add calls are specifically

#0  accessibility::AccessibleTextHelper_Impl::addAccessibleEventListener
(this=0x1ac5e60, xListener=uno::Reference to (AtkListener *) 0x7fffc81142e0) at
/home/asbel/Development/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:1583

#0  accessibility::AccessibleTextHelper_Impl::addAccessibleEventListener
(this=0x1c1a720, xListener=uno::Reference to (DocumentFocusListener *)
0x7fffc884b940) at
/home/asbel/Development/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:1583


while the single remove call is

#0  accessibility::AccessibleTextHelper_Impl::removeAccessibleEventListener
(this=0x1c1a720, xListener=uno::Reference to (DocumentFocusListener *)
0x7fffc884b940) at
/home/asbel/Development/LibreOffice/core/svx/source/accessibility/AccessibleTextHelper.cxx:1590


so if I understand correctly we are endlessly accumulating listener references
to AtkListener*s without ever removing them

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to