ChangeScreen2: Honor reverse patch set order preference

Change-Id: If7b87857036f52b3f3ef411d85195f52bc05ffbe
This commit is contained in:
Shawn Pearce
2013-08-20 22:21:00 -07:00
parent 8ab132bf31
commit 3f9d63bd31

View File

@@ -84,6 +84,7 @@ import com.google.gwtorm.client.KeyUtil;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Collections;
import java.util.EnumSet;
import java.util.HashMap;
import java.util.List;
@@ -644,6 +645,11 @@ public class ChangeScreen2 extends Screen {
JsArray<RevisionInfo> list = info.revisions().values();
RevisionInfo.sortRevisionInfoByNumber(list);
if (Gerrit.isSignedIn()
&& Gerrit.getUserAccount().getGeneralPreferences()
.isReversePatchSetOrder()) {
Collections.reverse(Natives.asList(list));
}
int selected = -1;
for (int i = 0; i < list.length(); i++) {