From d2741c31c5fdbcfac567bf08c72063abb5e23835 Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sat, 17 Dec 2011 18:53:51 +0000 Subject: [PATCH] DroidFish: Fixed crash on Android 1.6 and 2.1 when long pressing the analysis area when the computer was not analyzing. --- DroidFish/src/org/petero/droidfish/DroidFish.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DroidFish/src/org/petero/droidfish/DroidFish.java b/DroidFish/src/org/petero/droidfish/DroidFish.java index 3a84f7a..80c5883 100644 --- a/DroidFish/src/org/petero/droidfish/DroidFish.java +++ b/DroidFish/src/org/petero/droidfish/DroidFish.java @@ -419,8 +419,10 @@ public class DroidFish extends Activity implements GUIInterface { }); thinking.setOnLongClickListener(new OnLongClickListener() { public boolean onLongClick(View v) { - removeDialog(THINKING_MENU_DIALOG); - showDialog(THINKING_MENU_DIALOG); + if (!pvMoves.isEmpty()) { + removeDialog(THINKING_MENU_DIALOG); + showDialog(THINKING_MENU_DIALOG); + } return true; } }); @@ -1499,8 +1501,6 @@ public class DroidFish extends Activity implements GUIInterface { return alert; } case THINKING_MENU_DIALOG: { - if (pvMoves.isEmpty()) - return null; final int ADD_ANALYSIS = 0; final int MULTIPV_DEC = 1; final int MULTIPV_INC = 2;