summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
index 827319772c2..75193483c16 100644
--- a/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
+++ b/TAO/orbsvcs/orbsvcs/IFRService/ValueMemberDef_i.cpp
@@ -47,7 +47,7 @@ TAO_ValueMemberDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
{
CORBA::ValueMember vm;
TAO_IFR_Desc_Utils<CORBA::ValueMember,
- TAO_ValueMemberDef_i>::fill_desc_begin_ex (
+ TAO_ValueMemberDef_i>::fill_desc_begin (
vm,
this->repo_,
this->section_key_
@@ -55,6 +55,9 @@ TAO_ValueMemberDef_i::describe_i (ACE_ENV_SINGLE_ARG_DECL)
);
ACE_CHECK_RETURN (0);
+ vm.type = this->type_i (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK_RETURN (0);
+
ACE_TString holder;
this->repo_->config ()->get_string_value (this->section_key_,
"type_path",