summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/DescriptorHelper.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-05-30 12:57:47 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-05-30 12:57:47 +0000
commit9fd087fc5e682571d90a8cd508c87df6fd4c4ec5 (patch)
tree45d66c7a94e198742f7644d79b823c0c9feec756 /cpp/src/IceGrid/DescriptorHelper.cpp
parentFix (diff)
downloadice-9fd087fc5e682571d90a8cd508c87df6fd4c4ec5.tar.bz2
ice-9fd087fc5e682571d90a8cd508c87df6fd4c4ec5.tar.xz
ice-9fd087fc5e682571d90a8cd508c87df6fd4c4ec5.zip
Fixes
Diffstat (limited to 'cpp/src/IceGrid/DescriptorHelper.cpp')
-rw-r--r--cpp/src/IceGrid/DescriptorHelper.cpp17
1 files changed, 2 insertions, 15 deletions
diff --git a/cpp/src/IceGrid/DescriptorHelper.cpp b/cpp/src/IceGrid/DescriptorHelper.cpp
index f121c80d614..0194e2a35f7 100644
--- a/cpp/src/IceGrid/DescriptorHelper.cpp
+++ b/cpp/src/IceGrid/DescriptorHelper.cpp
@@ -855,29 +855,16 @@ ServerDescriptorHelper::ServerDescriptorHelper(const DescriptorHelper& helper, c
}
string interpreter = attributes("interpreter", "");
- if(interpreter == "icebox")
- {
- _descriptor = new IceBoxDescriptor();
- if(_descriptor->exe.empty())
- {
- _descriptor->exe = "icebox";
- }
- }
- else if(interpreter == "java-icebox")
+ if(interpreter == "icebox" || interpreter == "java-icebox")
{
_descriptor = new IceBoxDescriptor();
- _descriptor->interpreter = "java";
- if(_descriptor->exe.empty())
- {
- _descriptor->exe = "IceBox.Server";
- }
}
else
{
_descriptor = new ServerDescriptor();
_descriptor->exe = attributes("exe");
- _descriptor->interpreter = interpreter;
}
+ _descriptor->interpreter = interpreter;
ComponentDescriptorHelper::init(_descriptor, attrs);