diff options
Diffstat (limited to 'sw/source/core/docnode/observablethread.cxx')
-rw-r--r-- | sw/source/core/docnode/observablethread.cxx | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/sw/source/core/docnode/observablethread.cxx b/sw/source/core/docnode/observablethread.cxx index ab225eb1a46b..2be12d4e56fa 100644 --- a/sw/source/core/docnode/observablethread.cxx +++ b/sw/source/core/docnode/observablethread.cxx @@ -25,8 +25,7 @@ #i73788# */ ObservableThread::ObservableThread() - : mnRefCount( 0 ), - mnThreadID( 0 ), + : mnThreadID( 0 ), mpThreadListener() { } @@ -35,19 +34,6 @@ ObservableThread::~ObservableThread() { } -oslInterlockedCount ObservableThread::acquire() -{ - return osl_atomic_increment( &mnRefCount ); -} - -oslInterlockedCount ObservableThread::release() -{ - oslInterlockedCount nCount( osl_atomic_decrement( &mnRefCount ) ); - if ( nCount == 0 ) - delete this; - return nCount; -} - void ObservableThread::SetListener( boost::weak_ptr< IFinishedThreadListener > pThreadListener, const oslInterlockedCount nThreadID ) { |