summaryrefslogtreecommitdiff
path: root/avmedia/source/framework/soundhandler.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/framework/soundhandler.cxx')
-rw-r--r--avmedia/source/framework/soundhandler.cxx9
1 files changed, 3 insertions, 6 deletions
diff --git a/avmedia/source/framework/soundhandler.cxx b/avmedia/source/framework/soundhandler.cxx
index c98de6051796..926671f64c69 100644
--- a/avmedia/source/framework/soundhandler.cxx
+++ b/avmedia/source/framework/soundhandler.cxx
@@ -119,11 +119,8 @@ css::uno::Sequence< OUString > SAL_CALL SoundHandler::getSupportedServiceNames()
@threadsafe yes
*//*-*************************************************************************************************************/
SoundHandler::SoundHandler()
- // Init baseclasses first
- : ThreadHelpBase ( )
- , ::cppu::OWeakObject ( )
// Init member
- , m_bError ( false )
+ : m_bError ( false )
, m_aUpdateIdle ( "avmedia SoundHandler Update" )
{
m_aUpdateIdle.SetInvokeHandler(LINK(this, SoundHandler, implts_PlayerNotify));
@@ -168,7 +165,7 @@ void SAL_CALL SoundHandler::dispatchWithNotification(const css::util::URL&
const css::uno::Reference< css::frame::XDispatchResultListener >& xListener )
{
// SAFE {
- const ::osl::MutexGuard aLock( m_aLock );
+ const ::osl::MutexGuard aLock( GetMutex() );
utl::MediaDescriptor aDescriptor(lDescriptor);
@@ -280,7 +277,7 @@ OUString SAL_CALL SoundHandler::detect( css::uno::Sequence< css::beans::Property
IMPL_LINK_NOARG(SoundHandler, implts_PlayerNotify, Timer *, void)
{
// SAFE {
- ::osl::ClearableMutexGuard aLock( m_aLock );
+ ::osl::ClearableMutexGuard aLock( GetMutex() );
if (m_xPlayer.is() && m_xPlayer->isPlaying() && m_xPlayer->getMediaTime() < m_xPlayer->getDuration())
{