Related: rhbz#855541 ensure PropertyNameSupplier singleton ctor is threadsafe
nothing really to do with odd multithreaded run_exit_handlers bug, just tidied it up in passing Change-Id: I9e56a21f92e5f89bbcb4413bb7cae44c48affb17
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
* except in compliance with the License. You may obtain a copy of
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
#include <rtl/instance.hxx>
|
||||
#include <rtl/ustring.hxx>
|
||||
#include "PropertyIds.hxx"
|
||||
#include <map>
|
||||
@@ -326,10 +327,15 @@ const OUString& PropertyNameSupplier::GetName( PropertyIds eId ) const
|
||||
}
|
||||
return aIt->second;
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
class thePropertyNameSupplier : public rtl::Static<PropertyNameSupplier, PropertyNameSupplier> {};
|
||||
}
|
||||
|
||||
PropertyNameSupplier& PropertyNameSupplier::GetPropertyNameSupplier()
|
||||
{
|
||||
static PropertyNameSupplier aNameSupplier;
|
||||
return aNameSupplier;
|
||||
return thePropertyNameSupplier::get();
|
||||
}
|
||||
|
||||
} //namespace dmapper
|
||||
|
Reference in New Issue
Block a user