summaryrefslogtreecommitdiff
path: root/embeddedobj/source/msole/olemisc.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'embeddedobj/source/msole/olemisc.cxx')
-rw-r--r--embeddedobj/source/msole/olemisc.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/embeddedobj/source/msole/olemisc.cxx b/embeddedobj/source/msole/olemisc.cxx
index 9a22ec9982cb..66572c40be4d 100644
--- a/embeddedobj/source/msole/olemisc.cxx
+++ b/embeddedobj/source/msole/olemisc.cxx
@@ -392,11 +392,10 @@ uno::Reference< util::XCloseable > SAL_CALL OleEmbeddedObject::getComponent()
void SAL_CALL OleEmbeddedObject::addStateChangeListener( const uno::Reference< embed::XStateChangeListener >& xListener )
{
// begin wrapping related part ====================
- uno::Reference< embed::XStateChangeBroadcaster > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
- if ( xWrappedObject.is() )
+ if ( m_xWrappedObject.is() )
{
// the object was converted to OOo embedded object, the current implementation is now only a wrapper
- xWrappedObject->addStateChangeListener( xListener );
+ m_xWrappedObject->addStateChangeListener( xListener );
return;
}
// end wrapping related part ====================
@@ -417,11 +416,10 @@ void SAL_CALL OleEmbeddedObject::removeStateChangeListener(
const uno::Reference< embed::XStateChangeListener >& xListener )
{
// begin wrapping related part ====================
- uno::Reference< embed::XStateChangeBroadcaster > xWrappedObject( m_xWrappedObject, uno::UNO_QUERY );
- if ( xWrappedObject.is() )
+ if ( m_xWrappedObject.is() )
{
// the object was converted to OOo embedded object, the current implementation is now only a wrapper
- xWrappedObject->removeStateChangeListener( xListener );
+ m_xWrappedObject->removeStateChangeListener( xListener );
return;
}
// end wrapping related part ====================