https://bugs.documentfoundation.org/show_bug.cgi?id=99655
Eike Rathke <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEW
CC| |[email protected]
Assignee|[email protected] |[email protected]
| |desktop.org
--- Comment #9 from Eike Rathke <[email protected]> ---
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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs