From 68ecd0c8548351cacb49fbc712c3d62e29c3cd3c Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 4 Dec 2011 10:36:56 +0000 Subject: [PATCH] DroidFish: Added safety check to avoid null pointer exception in reportPromotePiece. --- .../org/petero/droidfish/gamelogic/DroidChessController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java b/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java index c7dca75..7593ebd 100644 --- a/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java +++ b/DroidFish/src/org/petero/droidfish/gamelogic/DroidChessController.java @@ -562,8 +562,10 @@ public class DroidChessController { } } - Move promoteMove; + private Move promoteMove; public final void reportPromotePiece(int choice) { + if (promoteMove == null) + return; final boolean white = game.currPos().whiteMove; int promoteTo; switch (choice) {