https://bugs.documentfoundation.org/show_bug.cgi?id=130681
--- Comment #14 from Julien Nabet <[email protected]> ---
Adding some logs on AddEmbeddedObject method, I retrieved these during opening:
AddEmbeddedObject rName=Object 1
AddEmbeddedObject rName=Object 2
AddEmbeddedObject rName=Object 3
AddEmbeddedObject rName=Object 1
AddEmbeddedObject rName=Object 3
AddEmbeddedObject rName=Object 4
AddEmbeddedObject rName=Object 5
AddEmbeddedObject rName=Object 2
AddEmbeddedObject rName=Object 5
AddEmbeddedObject rName=Object 6
AddEmbeddedObject rName=Object 7
AddEmbeddedObject rName=Object 3
AddEmbeddedObject rName=Object 7
AddEmbeddedObject rName=Object 8
AddEmbeddedObject rName=Object 9
AddEmbeddedObject rName=Object 4
It seems embedded objects management is quite tricky:
comphelper::EmbeddedObjectContainer::AddEmbeddedObject
can be called from:
1) comphelper::EmbeddedObjectContainer::CreateEmbeddedObject via
SvxOle2Shape::createObject
2) comphelper::EmbeddedObjectContainer::InsertEmbeddedObject via
SwXFrame::attachToRange
3) EmbeddedObjectContainer::InsertEmbeddedObject this time via
SwOLEObj::SetNode <- SwOLENode::SwOLENode <- SwNodes::MakeOLENode <-
sw::DocumentContentOperationsManager::InsertEmbObject <-
SwXFrame::attachToRange
(the same as 2) )
4) EmbeddedObjectContainer::InsertEmbeddedObject this time via
comphelper::EmbeddedObjectContainer::RemoveEmbeddedObject
--
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