From c329b1bab4aa43acf3c3a19c90a43860ff93eef1 Mon Sep 17 00:00:00 2001 From: Eric House Date: Tue, 7 Jun 2022 09:30:45 -0700 Subject: [PATCH] always show load-saved-games menuitem if file present You can't create the file naively, but want it to be easy to use if it's present. --- .../main/java/org/eehouse/android/xw4/GamesListDelegate.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/GamesListDelegate.java b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/GamesListDelegate.java index 198784c1f..f21f605e9 100644 --- a/xwords4/android/app/src/main/java/org/eehouse/android/xw4/GamesListDelegate.java +++ b/xwords4/android/app/src/main/java/org/eehouse/android/xw4/GamesListDelegate.java @@ -1532,6 +1532,8 @@ public class GamesListDelegate extends ListDelegateBase int msgID = DBUtils.saveDB( m_activity ) ? R.string.db_store_done : R.string.db_store_failed; showToast( msgID ); + } else { + Assert.failDbg(); } break; @@ -1641,7 +1643,7 @@ public class GamesListDelegate extends ListDelegateBase || XWPrefs.getDebugEnabled( m_activity ); showItemsIf( DEBUG_ITEMS, menu, nothingSelected && showDbg ); Utils.setItemVisible( menu, R.id.games_menu_loaddb, - showDbg && nothingSelected && + nothingSelected && DBUtils.gameDBExists( m_activity ) ); showItemsIf( NOSEL_ITEMS, menu, nothingSelected );