summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/ServerI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/ServerI.cpp')
-rw-r--r--cpp/src/IceGrid/ServerI.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/cpp/src/IceGrid/ServerI.cpp b/cpp/src/IceGrid/ServerI.cpp
index 7102acf6e28..891241ebe2f 100644
--- a/cpp/src/IceGrid/ServerI.cpp
+++ b/cpp/src/IceGrid/ServerI.cpp
@@ -328,15 +328,7 @@ private:
{
assert(_p->first.find("config_") == 0);
const string service = _p->first.substr(7);
- bool useSharedCommunicator = false;
- for (PropertyDescriptorSeq::const_iterator d = _properties.at("config").begin(); d != _properties.at("config").end(); ++d)
- {
- if (d->name == "IceBox.UseSharedCommunicator." + service)
- {
- useSharedCommunicator = (atoi(d->value.c_str()) > 0);
- }
- }
- if (useSharedCommunicator)
+ if(getPropertyAsInt(_properties.at("config"), "IceBox.UseSharedCommunicator." + service) > 0)
{
facet = "IceBox.SharedCommunicator.Properties";
}