From a568f2ac97f4c7b73ee0cdf2007f553bb8c81c2c Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Nov 2011 08:10:19 -0500
Subject: [PATCH] Refresh log on display. Adjusted spacing of status panel.

---
 src/com/gitblit/client/SearchDialog.java |   25 +++++++++++++++----------
 1 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/src/com/gitblit/client/SearchDialog.java b/src/com/gitblit/client/SearchDialog.java
index 0f25e9a..88864a9 100644
--- a/src/com/gitblit/client/SearchDialog.java
+++ b/src/com/gitblit/client/SearchDialog.java
@@ -284,19 +284,23 @@
 		contentPanel.add(controls, BorderLayout.SOUTH);
 		setLayout(new BorderLayout());
 		add(contentPanel, BorderLayout.CENTER);
-		if (isSearch) {
-			addWindowListener(new WindowAdapter() {
-				@Override
-				public void windowOpened(WindowEvent event) {
+		addWindowListener(new WindowAdapter() {
+			@Override
+			public void windowOpened(WindowEvent event) {
+				if (isSearch) {
 					searchFragment.requestFocus();
+				} else {
+					search(0);
 				}
+			}
 
-				@Override
-				public void windowActivated(WindowEvent event) {
+			@Override
+			public void windowActivated(WindowEvent event) {
+				if (isSearch) {
 					searchFragment.requestFocus();
 				}
-			});
-		}
+			}
+		});
 	}
 
 	public void selectRepository(RepositoryModel repository) {
@@ -363,8 +367,9 @@
 		tableModel.entries.clear();
 		tableModel.entries.addAll(entries);
 		tableModel.fireTableDataChanged();
-		setTitle(Translation.get(isSearch ? "gb.search" : "gb.log") + ": " + text + " ("
-				+ entries.size() + (page > 0 ? (", pg " + (page + 1)) : "") + ")");
+		setTitle(Translation.get(isSearch ? "gb.search" : "gb.log")
+				+ (StringUtils.isEmpty(text) ? "" : (": " + text)) + " (" + entries.size()
+				+ (page > 0 ? (", pg " + (page + 1)) : "") + ")");
 		header.setText(getTitle());
 		if (pack) {
 			Utils.packColumns(table, Utils.MARGIN);

--
Gitblit v1.9.1