Kaydet (Commit) 2812c31a authored tarafından Stephan Bergmann's avatar Stephan Bergmann

avmedia: simplify deprecated XTypeProvider.getImplementationId

Change-Id: Ic9807c81b77a255c0e81b2ad6474a52e9768fc93
üst 557c0893
......@@ -71,26 +71,7 @@ css::uno::Any SAL_CALL SoundHandler::queryInterface( const css::uno::Type& aType
css::uno::Sequence< sal_Int8 > SAL_CALL SoundHandler::getImplementationId() throw( css::uno::RuntimeException, std::exception )
{
/* Create one Id for all instances of this class. */
/* Use ethernet address to do this! (sal_True) */
/* Optimize this method */
/* We initialize a static variable only one time. And we don't must use a mutex at every call! */
/* For the first call; pID is NULL - for the second call pID is different from NULL! */
static ::cppu::OImplementationId* pID = NULL ;
if ( pID == NULL )
{
/* Ready for multithreading; get global mutex for first call of this method only! see before */
::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
/* Control these pointer again ... it can be, that another instance will be faster then these! */
if ( pID == NULL )
{
/* Create a new static ID ... */
static ::cppu::OImplementationId aID( false );
/* ... and set his address to static pointer! */
pID = &aID ;
}
}
return pID->getImplementationId();
return css::uno::Sequence<sal_Int8>();
}
css::uno::Sequence< css::uno::Type > SAL_CALL SoundHandler::getTypes() throw( css::uno::RuntimeException, std::exception )
......
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