diff options
Diffstat (limited to 'extensions/source/plugin/base/plcom.cxx')
-rw-r--r-- | extensions/source/plugin/base/plcom.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/extensions/source/plugin/base/plcom.cxx b/extensions/source/plugin/base/plcom.cxx index 1d3566bd2873..b19a7e58d249 100644 --- a/extensions/source/plugin/base/plcom.cxx +++ b/extensions/source/plugin/base/plcom.cxx @@ -42,11 +42,12 @@ #include <tools/fsys.hxx> #include <plugin/impl.hxx> -PluginComm::PluginComm( const ::rtl::OString& rLibName ) : +PluginComm::PluginComm( const ::rtl::OString& rLibName, bool bReusable ) : m_nRefCount( 0 ), m_aLibName( rLibName ) { - PluginManager::get().getPluginComms().push_back( this ); + if( bReusable ) + PluginManager::get().getPluginComms().push_back( this ); } PluginComm::~PluginComm() |