summaryrefslogtreecommitdiff
path: root/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/PI/ORBInitializer_Registry_Impl.cpp')
-rw-r--r--TAO/tao/PI/ORBInitializer_Registry_Impl.cpp22
1 files changed, 4 insertions, 18 deletions
diff --git a/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp b/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
index 919abb2706e..55efc3a28a9 100644
--- a/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
+++ b/TAO/tao/PI/ORBInitializer_Registry_Impl.cpp
@@ -1,6 +1,6 @@
-#include "tao/PI/ORBInitializer_Registry_Impl.h"
-#include "tao/PI/ORBInitInfo.h"
-#include "tao/PI/PICurrent.h"
+#include "ORBInitializer_Registry_Impl.h"
+#include "ORBInitInfo.h"
+#include "PICurrent.h"
#include "tao/ORB_Core.h"
#include "tao/ORB_Constants.h"
@@ -14,9 +14,6 @@ ACE_RCSID (PI,
ORBInitializer_Registry,
"$Id$")
-
-TAO_BEGIN_VERSIONED_NAMESPACE_DECL
-
TAO::ORBInitializer_Registry::ORBInitializer_Registry (void)
: lock_ (),
initializers_ ()
@@ -161,15 +158,6 @@ TAO::ORBInitializer_Registry::post_init (
#if TAO_HAS_INTERCEPTORS == 1
CORBA::Object_ptr picurrent_ptr = orb_core->pi_current ();
- PortableInterceptor::SlotId slot_count = orb_init_info_->slot_count ();
-
- if (CORBA::is_nil (picurrent_ptr) && slot_count != 0)
- {
- // Force instantiation of the PICurrent object. If we do not do it
- // now, the slot count will be lost.
- CORBA::Object_var tmp = orb_core->resolve_picurrent ();
- picurrent_ptr = orb_core->pi_current ();
- }
if (!CORBA::is_nil (picurrent_ptr))
{
@@ -177,7 +165,7 @@ TAO::ORBInitializer_Registry::post_init (
if (pi)
{
- pi->initialize (slot_count ACE_ENV_ARG_PARAMETER);
+ pi->initialize (orb_init_info_->slot_count () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
}
@@ -190,8 +178,6 @@ TAO::ORBInitializer_Registry::post_init (
}
}
-TAO_END_VERSIONED_NAMESPACE_DECL
-
ACE_STATIC_SVC_DEFINE (ORBInitializer_Registry,
ACE_TEXT ("ORBInitializer_Registry"),
ACE_SVC_OBJ_T,