Kaydet (Commit) 8bd6f837 authored tarafından Michael Stahl's avatar Michael Stahl

svx: fix crash caused by SdrEdgeObj::Notify() not noticing dying object

This can be reproduced by exporting tdf97737-2.odt to DOCX.

Change-Id: I710f8961568aeb5a64fb39eff7c1e3540cbf4976
üst 38774ce7
......@@ -24,7 +24,10 @@ SdrObjPlusData::SdrObjPlusData():
SdrObjPlusData::~SdrObjPlusData()
{
pBroadcast.reset();
// HACK: the SdrObject::GetBroadcaster() is called during the destructor
// in SdrEdgeObj::Notify() so delete first, then clear the pointer
delete pBroadcast.get();
(void) pBroadcast.release();
pUserDataList.reset();
pGluePoints.reset();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment