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

--- Comment #12 from Armin Le Grand (CIB) <[email protected]> ---
Okay, when using pDoc as SdrModel no extra SdrModels get created. Still had a
crash, since CreatePresObj was used and the object was added to the slide
(pSlide->InsertObject). PresObj's are already added at creation, so it was
added double and gets deleted double -> crash.
Both problems are due to unlucky design, people programming have to know too
much about PresObjs and SdrModels to use the internal tooling.
SdrModel::AllocModel() should not exist, maybe a Clone that would make clear
what happens. PresObjs should only be fetchable (GetPresObj is there) and are
created on demand dependent of PageLayout, even a CreatePresObj(PRESOBJ_TITLE,
...) may return null if a layout is set that allows no PRESOBJ_TITLE. All bad
traps...

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

Reply via email to