From e76feebc20119d80b471227c7e62306070cdb280 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Fri, 23 Dec 2011 18:00:03 -0500
Subject: [PATCH] Fixed double-divider

---
 src/com/gitblit/wicket/pages/RootPage.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/com/gitblit/wicket/pages/RootPage.java b/src/com/gitblit/wicket/pages/RootPage.java
index 0278470..938b0ee 100644
--- a/src/com/gitblit/wicket/pages/RootPage.java
+++ b/src/com/gitblit/wicket/pages/RootPage.java
@@ -209,9 +209,17 @@
 		// custom filters
 		String customFilters = GitBlit.getString(Keys.web.customFilters, null);
 		if (!StringUtils.isEmpty(customFilters)) {
+			boolean addedExpression = false;
 			List<String> expressions = StringUtils.getStringsFromValue(customFilters, "!!!");
 			for (String expression : expressions) {
-				filters.add(new DropDownMenuItem(null, "x", expression));
+				if (!StringUtils.isEmpty(expression)) {
+					addedExpression = true;
+					filters.add(new DropDownMenuItem(null, "x", expression));
+				}
+			}
+			// if we added any custom expressions, add a divider
+			if (addedExpression) {
+				filters.add(new DropDownMenuItem());
 			}
 		}
 

--
Gitblit v1.9.1