https://bugs.freedesktop.org/show_bug.cgi?id=72695

--- Comment #2 from Michael Stahl <[email protected]> ---
so creating a uno::Reference from "this" is not thread-safe
unless we're inside a UNO method of "this".

so we could fix this by:

a) send EventObjects without a Source from the ::Modify methods
b) put a WeakReference to "this" into all these objects
   and create the EventObject with that

unfortunately if we're really called from a dying SwFrmFmt
it's not possible to access it's WeakReference member any more
from SwX*::Modify since Modify will be called from base
class dtor ~SwFmt or even ~SwClient in many cases and
at that point SwFrmFmt member is already dead...

-- 
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