From: Steinar H. Gunderson Date: Tue, 11 Nov 2014 09:27:13 +0000 (+0100) Subject: Fix history display at the start of the game. X-Git-Url: https://git.sesse.net/?p=remoteglot;a=commitdiff_plain;h=5fba91de3f11f12e28a95420a1865c7d99a47eb9;hp=6e3319a9752514ca6351b0175e31ef7a2e4ad84b Fix history display at the start of the game. --- diff --git a/www/js/remoteglot.js b/www/js/remoteglot.js index d63b378..a18f93e 100644 --- a/www/js/remoteglot.js +++ b/www/js/remoteglot.js @@ -414,6 +414,9 @@ var print_pv = function(line_num, pretty_pv, move_num, toplay, opt_limit, opt_sh // the UI should be to expand the history. pv = '(…) '; i = pretty_pv.length - opt_limit; + if (i < 0) { + i = 0; + } if (i % 2 == 1) { ++i; } @@ -455,7 +458,7 @@ var update_highlight = function() { } var update_history = function() { - if (display_lines[0] === null) { + if (display_lines[0] === null || display_lines[0].pretty_pv.length == 0) { $("#history").html("No history"); } else if (truncate_display_history) { $("#history").html(print_pv(0, display_lines[0].pretty_pv, 1, 'W', 8, true));