diff --git a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameListAdapter.java b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameListAdapter.java index 347471323..b117dced5 100644 --- a/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameListAdapter.java +++ b/xwords4/android/XWords4/src/org/eehouse/android/xw4/GameListAdapter.java @@ -68,8 +68,15 @@ public class GameListAdapter extends XWListAdapter @Override public int getCount() { - return DBUtils.getGroups( m_context ).size() - + DBUtils.countVisibleGames( m_context ); + HashMap groups = DBUtils.getGroups( m_context ); + int count = groups.size(); + for ( GameGroupInfo ggi : groups.values() ) { + if ( ggi.m_expanded ) { + count += ggi.m_count; + } + } + // DbgUtils.logf( "GameListAdapter.getCount() => %d", count ); + return count; } @Override