summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2013-03-24 20:50:41 +0900
committerTakeshi Abe <tabe@fixedpoint.jp>2013-03-25 10:54:05 +0900
commitc7af37db60aab361e8ab01e69c816d249fb558b6 (patch)
tree4cbda4ef41484941db704d9d022aec4a3cdc11b8 /vcl
parentfad530fa03cda8a1cd1490bc579fe6bc71638920 (diff)
deleting NULL is safe
Change-Id: I3748d0034b2c8e9d9122ad2a9001763eb1265e1d
Diffstat (limited to 'vcl')
-rw-r--r--vcl/generic/fontmanager/fontmanager.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/vcl/generic/fontmanager/fontmanager.cxx b/vcl/generic/fontmanager/fontmanager.cxx
index 59c21c38d6f0..c5a52f71afce 100644
--- a/vcl/generic/fontmanager/fontmanager.cxx
+++ b/vcl/generic/fontmanager/fontmanager.cxx
@@ -187,8 +187,7 @@ PrintFontManager::PrintFont::PrintFont( fonttype::type eType ) :
PrintFontManager::PrintFont::~PrintFont()
{
- if( m_pMetrics )
- delete m_pMetrics;
+ delete m_pMetrics;
}
// -------------------------------------------------------------------------
@@ -749,8 +748,7 @@ bool PrintFontManager::PrintFont::readAfmMetrics( MultiAtomProvider* pProvider,
m_nLeading = m_nAscend + m_nDescend - 1000;
- if( m_pMetrics )
- delete m_pMetrics;
+ delete m_pMetrics;
m_pMetrics = new PrintFontMetrics;
// mark all pages as queried (or clear if only global font info queiried)
memset( m_pMetrics->m_aPages, bOnlyGlobalAttributes ? 0 : 0xff, sizeof( m_pMetrics->m_aPages ) );
@@ -1014,8 +1012,7 @@ PrintFontManager::~PrintFontManager()
for( ::boost::unordered_map< fontID, PrintFont* >::const_iterator it = m_aFonts.begin(); it != m_aFonts.end(); ++it )
delete (*it).second;
delete m_pAtoms;
- if( m_pFontCache )
- delete m_pFontCache;
+ delete m_pFontCache;
}
// -------------------------------------------------------------------------