coverity#1394268 Resource leak
Change-Id: I8f4a76d4f7e5cb2429ed5911c6026535590c681e
This commit is contained in:
@@ -238,7 +238,7 @@ namespace sdr
|
|||||||
{
|
{
|
||||||
OutlinerParaObject* pParaObj = mxCell->GetEditOutlinerParaObject();
|
OutlinerParaObject* pParaObj = mxCell->GetEditOutlinerParaObject();
|
||||||
|
|
||||||
bool bOwnParaObj = pParaObj != nullptr;
|
const bool bOwnParaObj = pParaObj != nullptr;
|
||||||
|
|
||||||
if( pParaObj == nullptr )
|
if( pParaObj == nullptr )
|
||||||
pParaObj = mxCell->GetOutlinerParaObject();
|
pParaObj = mxCell->GetOutlinerParaObject();
|
||||||
@@ -319,13 +319,19 @@ namespace sdr
|
|||||||
|
|
||||||
// Set a cell vertical property
|
// Set a cell vertical property
|
||||||
OutlinerParaObject* pParaObj = mxCell->GetEditOutlinerParaObject();
|
OutlinerParaObject* pParaObj = mxCell->GetEditOutlinerParaObject();
|
||||||
|
|
||||||
|
const bool bOwnParaObj = pParaObj != nullptr;
|
||||||
|
|
||||||
if( pParaObj == nullptr )
|
if( pParaObj == nullptr )
|
||||||
pParaObj = mxCell->GetOutlinerParaObject();
|
pParaObj = mxCell->GetOutlinerParaObject();
|
||||||
|
|
||||||
if(pParaObj)
|
if(pParaObj)
|
||||||
{
|
{
|
||||||
pParaObj->SetVertical(bVertical);
|
pParaObj->SetVertical(bVertical);
|
||||||
}
|
|
||||||
|
|
||||||
|
if( bOwnParaObj )
|
||||||
|
delete pParaObj;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// call parent
|
// call parent
|
||||||
|
Reference in New Issue
Block a user