summaryrefslogtreecommitdiff
path: root/lingucomponent/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-05-17 11:13:55 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-05-20 09:47:54 +0100
commit469660d450a310740abb696806c6410a17733fad (patch)
tree348c10419b9f85547c45e840c36989ed4167fc8b /lingucomponent/source
parentb66fb0e06cd33270801dd6f02052f1f7f11a986e (diff)
guard final release better post possible clear
Diffstat (limited to 'lingucomponent/source')
-rw-r--r--lingucomponent/source/spellcheck/spell/sspellimp.cxx18
1 files changed, 8 insertions, 10 deletions
diff --git a/lingucomponent/source/spellcheck/spell/sspellimp.cxx b/lingucomponent/source/spellcheck/spell/sspellimp.cxx
index 82de2a919..3a9854b72 100644
--- a/lingucomponent/source/spellcheck/spell/sspellimp.cxx
+++ b/lingucomponent/source/spellcheck/spell/sspellimp.cxx
@@ -76,8 +76,8 @@ using ::rtl::OString;
///////////////////////////////////////////////////////////////////////////
-SpellChecker::SpellChecker() :
- aEvtListeners ( GetLinguMutex() )
+SpellChecker::SpellChecker()
+ : aEvtListeners(GetLinguMutex())
{
aDicts = NULL;
aDEncs = NULL;
@@ -88,31 +88,29 @@ SpellChecker::SpellChecker() :
numdict = 0;
}
-
SpellChecker::~SpellChecker()
{
if (aDicts)
{
- for (int i = 0; i < numdict; i++)
+ for (int i = 0; i < numdict; ++i)
{
- if (aDicts[i]) delete aDicts[i];
+ delete aDicts[i];
aDicts[i] = NULL;
}
delete[] aDicts;
}
aDicts = NULL;
numdict = 0;
- if (aDEncs) delete[] aDEncs;
+ delete[] aDEncs;
aDEncs = NULL;
- if (aDLocs) delete[] aDLocs;
+ delete[] aDLocs;
aDLocs = NULL;
- if (aDNames) delete[] aDNames;
+ delete[] aDNames;
aDNames = NULL;
- if (pPropHelper)
+ if (xPropHelper.is())
pPropHelper->RemoveAsPropListener();
}
-
PropertyHelper_Spell & SpellChecker::GetPropHelper_Impl()
{
if (!pPropHelper)