Kaydet (Commit) 3584d4b4 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Avoid invalid downcasts

Change-Id: Iea1688213cc0ebb8fcb3d3e3c862fd31275b9b38
üst 2a711902
...@@ -248,16 +248,17 @@ bool SdrTextObj::LoadText(const OUString& rFileName, const OUString& /*rFilterNa ...@@ -248,16 +248,17 @@ bool SdrTextObj::LoadText(const OUString& rFileName, const OUString& /*rFilterNa
ImpSdrObjTextLinkUserData* SdrTextObj::GetLinkUserData() const ImpSdrObjTextLinkUserData* SdrTextObj::GetLinkUserData() const
{ {
ImpSdrObjTextLinkUserData* pData=NULL;
sal_uInt16 nAnz=GetUserDataCount(); sal_uInt16 nAnz=GetUserDataCount();
for (sal_uInt16 nNum=nAnz; nNum>0 && pData==NULL;) { for (sal_uInt16 nNum=nAnz; nNum>0;) {
nNum--; nNum--;
pData=(ImpSdrObjTextLinkUserData*)GetUserData(nNum); SdrObjUserData * pData=GetUserData(nNum);
if (pData->GetInventor()!=SdrInventor || pData->GetId()!=SDRUSERDATA_OBJTEXTLINK) { if (pData->GetInventor() == SdrInventor
pData=NULL; && pData->GetId() == SDRUSERDATA_OBJTEXTLINK)
{
return static_cast<ImpSdrObjTextLinkUserData *>(pData);
} }
} }
return pData; return 0;
} }
void SdrTextObj::ImpLinkAnmeldung() void SdrTextObj::ImpLinkAnmeldung()
......
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