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

Eike Rathke <er...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW
                 CC|                            |er...@redhat.com
           Assignee|er...@redhat.com            |libreoffice-b...@lists.free
                   |                            |desktop.org

--- Comment #9 from Eike Rathke <er...@redhat.com> ---
I'm returning this to the pool. Or actually I think this should be resolved as
"works now". I don't see it getting stuck (see last comment). 70% time spent is
under EndListening() SfxBroadcaster::Remove() the memmove within std::vector,
but there is no real solution to that (tests using a std::list instead made
things even slower due to the heap alloc overhead). Unless someone comes up
with a beautiful idea how to reorder listeners such that they need to be
removed from the end only so there'd be no memmove needed..

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to