summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/wicket/pages/RootPage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/gitblit/wicket/pages/RootPage.java')
-rw-r--r--src/com/gitblit/wicket/pages/RootPage.java10
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 02784704..938b0ee3 100644
--- a/src/com/gitblit/wicket/pages/RootPage.java
+++ b/src/com/gitblit/wicket/pages/RootPage.java
@@ -209,9 +209,17 @@ public abstract class RootPage extends BasePage {
// 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());
}
}