Skip to content

Commit bf16921

Browse files
author
Vladimir Kotal
committed
avoid duplicate entries
approaches #1576
1 parent 8fa4cad commit bf16921

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

opengrok-web/src/main/webapp/menu.jspf

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,18 @@ document.domReady.push(function() { domReadyMenu(); });
102102
%><option value="<%= p.getName() %>"<%
103103
if (pRequested.contains(p.getName())) {
104104
%> selected="selected"<%
105+
pRequested.remove(p.getName());
105106
}
106107
if (!(messages = MessagesUtils.messagesToJson(p)).isEmpty()) {
107-
%> data-messages='<%= messages %>' <%
108-
}
108+
%> data-messages='<%= messages %>' <%
109+
}
109110
%>><%= Util.formQuoteEscape(p.getName()) %></option><%
110111
}
111112
%></optgroup><%
112113
}
113114
}
114-
115+
116+
// Handle projects not listed in any group.
115117
if (ph.getGroups().size() > 0 && ph.getAllUngrouped().size() > 0) {
116118
%><optgroup label="Other"><%
117119
}
@@ -123,6 +125,7 @@ document.domReady.push(function() { domReadyMenu(); });
123125
%><option value="<%= p.getName() %>"<%
124126
if (pRequested.contains(p.getName())) {
125127
%> selected="selected"<%
128+
pRequested.remove(p.getName());
126129
}
127130
if (!(messages = MessagesUtils.messagesToJson(p)).isEmpty()) {
128131
%> data-messages='<%= messages %>' <%

0 commit comments

Comments
 (0)