diff options
Diffstat (limited to 'embeddedobj/source/msole/olecomponent.cxx')
-rw-r--r-- | embeddedobj/source/msole/olecomponent.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/embeddedobj/source/msole/olecomponent.cxx b/embeddedobj/source/msole/olecomponent.cxx index 06f24c9b080c..33b9586173d8 100644 --- a/embeddedobj/source/msole/olecomponent.cxx +++ b/embeddedobj/source/msole/olecomponent.cxx @@ -96,6 +96,9 @@ public: ComSmart& operator=( const ComSmart<T>& rObj ) { + if(this == &rObj) + return *this; + OwnRelease(); m_pInterface = rObj.m_pInterface; |