Kaydet (Commit) a96c4e3b authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#704760 Dereference after null check

Change-Id: I16a1b9803eb4cbd6ce77c9017262093908261097
üst 5a619597
...@@ -614,17 +614,24 @@ sal_Bool FuText::MouseButtonUp(const MouseEvent& rMEvt) ...@@ -614,17 +614,24 @@ sal_Bool FuText::MouseButtonUp(const MouseEvent& rMEvt)
if (mxTextObj.is()) if (mxTextObj.is())
{ {
const SdrMarkList& rMarkList = mpView->GetMarkedObjectList(); bool bReset = true;
if (rMarkList.GetMarkCount() == 1 if (mpView)
&& ( rMarkList.GetMark(0)->GetMarkedSdrObj() == mxTextObj.get()) )
{ {
if( mxTextObj.is() && !GetTextObj()->GetOutlinerParaObject() ) const SdrMarkList& rMarkList = mpView->GetMarkedObjectList();
bEmptyTextObj = sal_True;
else if (rMarkList.GetMarkCount() == 1
bFirstObjCreated = sal_True; && ( rMarkList.GetMark(0)->GetMarkedSdrObj() == mxTextObj.get()) )
{
if( mxTextObj.is() && !GetTextObj()->GetOutlinerParaObject() )
bEmptyTextObj = sal_True;
else
bFirstObjCreated = sal_True;
bReset = false;
}
} }
else
if (bReset)
{ {
mxTextObj.reset( 0 ); mxTextObj.reset( 0 );
} }
......
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