Merge "Slight optimisation in building dependency lists on change screen"
This commit is contained in:
@@ -314,8 +314,9 @@ public class ChangeScreen extends Screen
|
|||||||
boolean depsOpen = false;
|
boolean depsOpen = false;
|
||||||
int outdated = 0;
|
int outdated = 0;
|
||||||
if (!detail.getChange().getStatus().isClosed()) {
|
if (!detail.getChange().getStatus().isClosed()) {
|
||||||
if (detail.getDependsOn() != null) {
|
final List<ChangeInfo> dependsOn = detail.getDependsOn();
|
||||||
for (final ChangeInfo ci : detail.getDependsOn()) {
|
if (dependsOn != null) {
|
||||||
|
for (final ChangeInfo ci : dependsOn) {
|
||||||
if (!ci.isLatest()) {
|
if (!ci.isLatest()) {
|
||||||
depsOpen = true;
|
depsOpen = true;
|
||||||
outdated++;
|
outdated++;
|
||||||
@@ -325,8 +326,9 @@ public class ChangeScreen extends Screen
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (detail.getNeededBy() != null) {
|
final List<ChangeInfo> neededBy = detail.getNeededBy();
|
||||||
for (final ChangeInfo ci : detail.getNeededBy()) {
|
if (neededBy != null) {
|
||||||
|
for (final ChangeInfo ci : neededBy) {
|
||||||
if ((ci.getStatus() == Change.Status.NEW) ||
|
if ((ci.getStatus() == Change.Status.NEW) ||
|
||||||
(ci.getStatus() == Change.Status.SUBMITTED) ||
|
(ci.getStatus() == Change.Status.SUBMITTED) ||
|
||||||
(ci.getStatus() == Change.Status.DRAFT)) {
|
(ci.getStatus() == Change.Status.DRAFT)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user