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