diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp index 7e0a06bab6f..cdfaa4890df 100644 --- a/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp +++ b/TAO/orbsvcs/orbsvcs/IFRService/ExtValueDef_i.cpp @@ -688,6 +688,14 @@ TAO_ExtValueDef_i::describe_ext_value_i ( this->repo_->config ()->get_string_value (this->section_key_, "base_value", holder); + ACE_Configuration_Section_Key base_key; + this->repo_->config ()->expand_path (this->repo_->root_key (), + holder, + base_key, + 0); + this->repo_->config ()->get_string_value (base_key, + "id", + holder); fv_desc->base_value = holder.fast_rep (); fv_desc->type = this->type_i (); |