summaryrefslogtreecommitdiff
path: root/java/src/Ice/Util.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-06-09 01:59:36 +0000
committerBernard Normier <bernard@zeroc.com>2006-06-09 01:59:36 +0000
commit8d18d12e94ca096f0069d9f20ab62c88b09bbcd1 (patch)
tree46566f13ca6538665b38db45a2251eda1a38253d /java/src/Ice/Util.java
parent- Removing browse information from the build for a couple of projects. (diff)
downloadice-8d18d12e94ca096f0069d9f20ab62c88b09bbcd1.tar.bz2
ice-8d18d12e94ca096f0069d9f20ab62c88b09bbcd1.tar.xz
ice-8d18d12e94ca096f0069d9f20ab62c88b09bbcd1.zip
Minor fix to initialize()
Diffstat (limited to 'java/src/Ice/Util.java')
-rw-r--r--java/src/Ice/Util.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/java/src/Ice/Util.java b/java/src/Ice/Util.java
index 736077d5980..a32a25b448b 100644
--- a/java/src/Ice/Util.java
+++ b/java/src/Ice/Util.java
@@ -85,9 +85,19 @@ public final class Util
public static Communicator
initialize(InitializationData initData)
{
- return initialize(new String[0], initData);
- }
+ if(initData == null)
+ {
+ initData = new InitializationData();
+ }
+ else
+ {
+ initData = (InitializationData)initData.clone();
+ }
+ CommunicatorI result = new CommunicatorI(initData);
+ result.finishSetup(new StringSeqHolder(new String[0]));
+ return result;
+ }
/**
* @deprecated This method has been deprecated, use initialize instead.