From 3b2a537e9334d9bb1a65f5fa550e850698f3b705 Mon Sep 17 00:00:00 2001 From: Eric House Date: Wed, 10 Sep 2014 07:01:56 -0700 Subject: [PATCH] fix crash trying to create new game immediately after allowing board to delete one. --- .../src/org/eehouse/android/xw4/GamesListDelegate.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesListDelegate.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesListDelegate.java index 78e58b64f..743fe07e2 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesListDelegate.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GamesListDelegate.java @@ -1421,8 +1421,14 @@ public class GamesListDelegate extends ListDelegateBase { String[][] missingNames = new String[1][]; int[] missingLang = new int[1]; - boolean hasDicts = - GameUtils.gameDictsHere( m_activity, rowid, missingNames, missingLang ); + boolean hasDicts; + try { + hasDicts = GameUtils.gameDictsHere( m_activity, rowid, missingNames, + missingLang ); + } catch ( GameUtils.NoSuchGameException nsge ) { + hasDicts = true; // irrelevant question + } + if ( !hasDicts ) { m_missingDictLang = missingLang[0]; if ( 0 < missingNames[0].length ) {