From da0269b4bd57bf90877446d9f991247bc1ad2f64 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 12 Oct 2011 22:14:10 -0400
Subject: [PATCH] RPC Client: Create/Edit Repository & User. Partially working.

---
 src/com/gitblit/client/GitblitClient.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/com/gitblit/client/GitblitClient.java b/src/com/gitblit/client/GitblitClient.java
index 51d8e7e..65a8c36 100644
--- a/src/com/gitblit/client/GitblitClient.java
+++ b/src/com/gitblit/client/GitblitClient.java
@@ -148,13 +148,13 @@
 		}
 		reg = new GitblitRegistration(nameField.getText(), url, accountField.getText(),
 				passwordField.getPassword());
-		login(reg);
+		boolean success = login(reg);
 		registrations.add(0, reg);
 		rebuildRecentMenu();
-		return true;
+		return success;
 	}
 
-	private void login(GitblitRegistration reg) {
+	private boolean login(GitblitRegistration reg) {
 		try {
 			GitblitPanel panel = new GitblitPanel(reg);
 			panel.login();
@@ -163,10 +163,12 @@
 			serverTabs.setSelectedIndex(idx);
 			serverTabs.setTabComponentAt(idx, new ClosableTabComponent(reg.name, null, serverTabs,
 					panel));
+			return true;
 		} catch (IOException e) {
 			JOptionPane.showMessageDialog(GitblitClient.this, e.getMessage(), "Error",
 					JOptionPane.ERROR_MESSAGE);
 		}
+		return false;
 	}
 
 	private void rebuildRecentMenu() {

--
Gitblit v1.9.1