diff --git a/lib/presentation/views/main_menu_view.dart b/lib/presentation/views/main_menu_view.dart index 86ff208..6715ba6 100644 --- a/lib/presentation/views/main_menu_view.dart +++ b/lib/presentation/views/main_menu_view.dart @@ -126,7 +126,7 @@ class _MainMenuViewState extends State { listenable: session, builder: (context, _) { return Dismissible( - key: Key(session.gameTitle), + key: Key(session.id), background: Container( color: CupertinoColors.destructiveRed, alignment: Alignment.centerRight, @@ -139,14 +139,12 @@ class _MainMenuViewState extends State { ), direction: DismissDirection.endToStart, confirmDismiss: (direction) async { - final String gameTitle = gameManager - .gameList[index].gameTitle; return await _showDeleteGamePopup( - context, gameTitle); + context, session.gameTitle); }, onDismissed: (direction) { gameManager - .removeGameSessionByIndex(index); + .removeGameSessionById(session.id); }, dismissThresholds: const { DismissDirection.startToEnd: 0.6 diff --git a/pubspec.yaml b/pubspec.yaml index 6b71a0f..08e9ac7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: cabo_counter description: "Mobile app for the card game Cabo" publish_to: 'none' -version: 0.4.7+507 +version: 0.4.7+509 environment: sdk: ^3.5.4