Fix a bug with formatting pawn captures that result in promotion.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 24 Jan 2016 18:20:46 +0000 (19:20 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sun, 24 Jan 2016 18:20:46 +0000 (19:20 +0100)
Board.pm

index 2950e35..3e0fd33 100644 (file)
--- a/Board.pm
+++ b/Board.pm
@@ -541,12 +541,12 @@ sub _prettyprint_move_no_check_or_mate {
                        $pretty = substr($move, 0, 1) . 'x' . _pos_to_square($to_row, $to_col);
                } else {
                        $pretty = _pos_to_square($to_row, $to_col);
+               }
 
-                       if (defined($promo) && $promo ne '') {
-                               # promotion
-                               $pretty .= "=";
-                               $pretty .= uc($promo);
-                       }
+               if (defined($promo) && $promo ne '') {
+                       # promotion
+                       $pretty .= "=";
+                       $pretty .= uc($promo);
                }
                return $pretty;
        }