https://bugs.documentfoundation.org/show_bug.cgi?id=118377
--- Comment #5 from Armin Le Grand (CIB) <[email protected]> ---
mpOutDevStateStack is a std::unique_ptr<OutDevStateStack> and gets initialized
in OutputDevice::OutputDevice (mpOutDevStateStack.reset(new OutDevStateStack)).
It only gets reset (mpOutDevStateStack.reset()) in OutputDevice::dispose(),
thus I guess this must happen somehow.
When breaking in Control::DrawControlText at the end where ControlTextRenderer
gets constructed, mpControlData->mpReferenceDevice has a device, but it's
VclReferenceBase says indeed -> {mnRefCnt=2 mbDisposed=true }.
That mpControlData->mpReferenceDevice comes from Control directly, so that may
also be disposed already. Question is if this can be detected? There is already
Control::ImplCallEventListenersAndHandler where xThis->IsDisposed() is used
with 'VclPtr<Control> xThis(this)' (whyever).
--
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