diff options
Diffstat (limited to 'TAO/tao/POAManager.cpp')
-rw-r--r-- | TAO/tao/POAManager.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/TAO/tao/POAManager.cpp b/TAO/tao/POAManager.cpp index c0c33655349..ef54e6d8405 100644 --- a/TAO/tao/POAManager.cpp +++ b/TAO/tao/POAManager.cpp @@ -141,9 +141,15 @@ TAO_POA_Manager::deactivate_i (CORBA::Boolean etherealize_objects, ++iterator) { TAO_POA *poa = *iterator; - poa->deactivate_all_objects_i (etherealize_objects, - ACE_TRY_ENV); + poa->destroy (etherealize_objects, + wait_for_completion, + ACE_TRY_ENV); ACE_CHECK; + + // poa->etherealize_servants (etherealize_objects, + // wait_for_completion, + // ACE_TRY_ENV); + // ACE_CHECK; } // If the wait_for_completion parameter is FALSE, this operation |