Fix a crash that happens if we were looking at a PV line while new information came in.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 21 Nov 2013 22:18:18 +0000 (23:18 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Thu, 21 Nov 2013 22:18:18 +0000 (23:18 +0100)
www/js/remoteglot.js

index d259e27..8bb49d2 100644 (file)
@@ -33,8 +33,12 @@ var request_update = function(board) {
 
 var clear_arrows = function() {
        for (var i = 0; i < arrows.length; ++i) {
-               jsPlumb.detach(arrows[i].connection1);
-               jsPlumb.detach(arrows[i].connection2);
+               if (arrows[i].connection1) {
+                       jsPlumb.detach(arrows[i].connection1);
+               }
+               if (arrows[i].connection2) {
+                       jsPlumb.detach(arrows[i].connection2);
+               }
        }
        arrows = [];