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