diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java index 502923ba..607a86e8 100644 --- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java +++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/LoginDialog.java @@ -217,10 +217,10 @@ public class LoginDialog extends Dialog { try { CLUSTER_MODE mode = clusterDialog.getClusterMode(); String clusterName = clusterDialog.getClusterName(); + GlusterDataModelManager modelManager = GlusterDataModelManager.getInstance(); switch(mode) { case SELECT: - GlusterDataModelManager.getInstance().initializeModel(usersClient.getSecurityToken(), - clusterName); + modelManager.initializeModel(usersClient.getSecurityToken(), clusterName); break; case CREATE: Status status = clustersClient.createCluster(clusterName); @@ -229,10 +229,11 @@ public class LoginDialog extends Dialog { setReturnCode(RETURN_CODE_ERROR); return; } - GlusterDataModelManager.getInstance().initializeModelWithNewCluster(usersClient.getSecurityToken(), - clusterName); + modelManager.initializeModelWithNewCluster(usersClient.getSecurityToken(), clusterName); break; case REGISTER: + clustersClient.registerCluster(clusterName, clusterDialog.getServerName()); + modelManager.initializeModel(usersClient.getSecurityToken(), clusterName); break; } super.okPressed(); |
