Kaydet (Commit) 96fe761b authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Redundant null checks

Change-Id: I8b38d37de6cba2a29c9d785adf17d65835c8a05d
üst bc067d16
...@@ -69,18 +69,14 @@ SmartTagMgr::~SmartTagMgr() ...@@ -69,18 +69,14 @@ SmartTagMgr::~SmartTagMgr()
void SmartTagMgr::Init( const OUString& rConfigurationGroupName ) void SmartTagMgr::Init( const OUString& rConfigurationGroupName )
{ {
// get component context to pass to components: PrepareConfiguration( rConfigurationGroupName );
if ( mxContext.is() ) ReadConfiguration( true, true );
{ RegisterListener();
PrepareConfiguration( rConfigurationGroupName ); LoadLibraries();
ReadConfiguration( true, true );
RegisterListener();
LoadLibraries();
}
} }
void SmartTagMgr::CreateBreakIterator() const void SmartTagMgr::CreateBreakIterator() const
{ {
if ( !mxBreakIter.is() && mxContext.is() ) if ( !mxBreakIter.is() )
{ {
// get the break iterator // get the break iterator
mxBreakIter.set( BreakIterator::create(mxContext) ); mxBreakIter.set( BreakIterator::create(mxContext) );
...@@ -345,9 +341,7 @@ void SmartTagMgr::changesOccurred( const util::ChangesEvent& rEvent ) throw( Run ...@@ -345,9 +341,7 @@ void SmartTagMgr::changesOccurred( const util::ChangesEvent& rEvent ) throw( Run
*/ */
void SmartTagMgr::LoadLibraries() void SmartTagMgr::LoadLibraries()
{ {
Reference< container::XContentEnumerationAccess > rContent( mxContext->getServiceManager(), UNO_QUERY ); Reference< container::XContentEnumerationAccess > rContent( mxContext->getServiceManager(), UNO_QUERY_THROW );
if ( !rContent.is() )
return;
// load recognizers: No recognizers -> nothing to do. // load recognizers: No recognizers -> nothing to do.
Reference < container::XEnumeration > rEnum = rContent->createContentEnumeration( "com.sun.star.smarttags.SmartTagRecognizer"); Reference < container::XEnumeration > rEnum = rContent->createContentEnumeration( "com.sun.star.smarttags.SmartTagRecognizer");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment