File glchess-phalanx-promotion-hang.patch of Package gnome-games.openSUSE_12.1_Update

From d190d8bbdb78697774eae854c398e7fa15893a25 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mike.catanzaro@gmail.com>
Date: Sun, 24 Mar 2013 02:56:37 +0000
Subject: Fix AI hang when Phalanx attempts to promote

https://bugzilla.gnome.org/show_bug.cgi?id=696475
---
diff --git a/glchess/src/chess-game.vala b/glchess/src/chess-game.vala
index 39e386f..557acbc 100644
--- a/glchess/src/chess-game.vala
+++ b/glchess/src/chess-game.vala
@@ -1091,18 +1091,22 @@ public class ChessState
                 switch (move[i])
                 {
                 case 'q':
+                case 'Q':
                     promotion_type = PieceType.QUEEN;
                     i++;
                     break;
                 case 'n':
+                case 'N':
                     promotion_type = PieceType.KNIGHT;
                     i++;
                     break;
                 case 'r':
+                case 'R':
                     promotion_type = PieceType.ROOK;
                     i++;
                     break;
                 case 'b':
+                case 'B':
                     promotion_type = PieceType.BISHOP;
                     i++;
                     break;
--
cgit v0.9.1
openSUSE Build Service is sponsored by