summaryrefslogtreecommitdiff
path: root/linguistic
diff options
context:
space:
mode:
Diffstat (limited to 'linguistic')
-rw-r--r--linguistic/source/lngsvcmgr.cxx23
1 files changed, 9 insertions, 14 deletions
diff --git a/linguistic/source/lngsvcmgr.cxx b/linguistic/source/lngsvcmgr.cxx
index f38ee262099c..73abcf92abd5 100644
--- a/linguistic/source/lngsvcmgr.cxx
+++ b/linguistic/source/lngsvcmgr.cxx
@@ -439,22 +439,17 @@ LngSvcMgr::LngSvcMgr()
// css::util::XModifyListener
void LngSvcMgr::modified(const lang::EventObject&)
{
- {
- osl::MutexGuard aGuard(GetLinguMutex());
- //assume that if an extension has been added/removed that
- //it might be a dictionary extension, so drop our cache
+ osl::MutexGuard aGuard(GetLinguMutex());
+ //assume that if an extension has been added/removed that
+ //it might be a dictionary extension, so drop our cache
- pAvailSpellSvcs.reset();
- pAvailGrammarSvcs.reset();
- pAvailHyphSvcs.reset();
- pAvailThesSvcs.reset();
- }
+ pAvailSpellSvcs.reset();
+ pAvailGrammarSvcs.reset();
+ pAvailHyphSvcs.reset();
+ pAvailThesSvcs.reset();
- {
- SolarMutexGuard aGuard;
- //schedule in an update to execute in the main thread
- aUpdateIdle.Start();
- }
+ //schedule in an update to execute in the main thread
+ aUpdateIdle.Start();
}
//run update, and inform everyone that dictionaries (may) have changed, this