cid#736782 dereference before null check
and reduce scope of some variables Change-Id: I1aada9af15090ff2083354ea9b265b9e3d4e5c02
This commit is contained in:
@@ -1184,7 +1184,6 @@ void LwpTableLayout::PostProcessParagraph(XFCell *pCell, sal_uInt16 nRowID, sal_
|
|||||||
pXFPara = static_cast<XFParagraph*>(pCell->FindFirstContent(enumXFContentPara));
|
pXFPara = static_cast<XFParagraph*>(pCell->FindFirstContent(enumXFContentPara));
|
||||||
if (!pXFPara)
|
if (!pXFPara)
|
||||||
return;
|
return;
|
||||||
XFColor aColor;
|
|
||||||
XFColor aNullColor = XFColor();
|
XFColor aNullColor = XFColor();
|
||||||
|
|
||||||
if ( pXFPara)
|
if ( pXFPara)
|
||||||
@@ -1196,8 +1195,8 @@ void LwpTableLayout::PostProcessParagraph(XFCell *pCell, sal_uInt16 nRowID, sal_
|
|||||||
if (!sNumfmt.isEmpty())
|
if (!sNumfmt.isEmpty())
|
||||||
{
|
{
|
||||||
pNumStyle = (XFNumberStyle*)pXFStyleManager->FindStyle( sNumfmt);
|
pNumStyle = (XFNumberStyle*)pXFStyleManager->FindStyle( sNumfmt);
|
||||||
aColor = pNumStyle->GetColor();
|
XFColor aColor = pNumStyle->GetColor();
|
||||||
if ( pNumStyle && aColor != aNullColor )
|
if ( aColor != aNullColor )
|
||||||
bColorMod = sal_True;//end
|
bColorMod = sal_True;//end
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1213,7 +1212,7 @@ void LwpTableLayout::PostProcessParagraph(XFCell *pCell, sal_uInt16 nRowID, sal_
|
|||||||
if (bColorMod)
|
if (bColorMod)
|
||||||
{
|
{
|
||||||
XFFont* pFont = pOverStyle->GetFont();
|
XFFont* pFont = pOverStyle->GetFont();
|
||||||
aColor = pFont->GetColor();
|
XFColor aColor = pFont->GetColor();
|
||||||
if ( aColor == aNullColor )
|
if ( aColor == aNullColor )
|
||||||
{
|
{
|
||||||
XFFont* pNewFont = new XFFont;
|
XFFont* pNewFont = new XFFont;
|
||||||
|
Reference in New Issue
Block a user