}
var invert = (toplay === 'B');
- if (current_display_line && current_display_move % 2 == 0) {
+ if (current_display_line && current_display_move % 2 == 0 && !current_display_line_is_history) {
invert = !invert;
}
moves = moves.sort(function(a, b) { return compare_by_score(refutation_lines, invert, a, b) });
if (!data['refutation_lines'] ||
!data['refutation_lines'][nonstupid_moves[i]] ||
!data['refutation_lines'][nonstupid_moves[i]]['pv'] ||
- data['refutation_lines'][nonstupid_moves[i]]['pv'].length < 1) {
+ data['refutation_lines'][nonstupid_moves[i]]['pv'].length < 2) {
// Incomplete PV, abort.
response = undefined;
break;