From 95fba78d0ca93dd72d7c5abaa085e08ad98fa28f Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 6 Jul 2023 00:06:03 +0200 Subject: [PATCH] Change behavior of promotion dialog. --- lib/utils/widgets/promotion_dialog.dart | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/utils/widgets/promotion_dialog.dart b/lib/utils/widgets/promotion_dialog.dart index 3f38cf1..46c689a 100644 --- a/lib/utils/widgets/promotion_dialog.dart +++ b/lib/utils/widgets/promotion_dialog.dart @@ -1,6 +1,5 @@ import 'package:flutter/material.dart'; import 'package:flutter_svg/svg.dart'; -import 'package:go_router/go_router.dart'; import 'package:mchess/chess_bloc/promotion_bloc.dart'; import 'package:mchess/utils/chess_utils.dart'; @@ -27,8 +26,8 @@ class PromotionDialog extends StatelessWidget { children: [ IconButton( onPressed: () { + Navigator.pop(context); pieceChosen(ChessPieceClass.queen); - context.pop(); }, icon: SvgPicture.asset(chessPiecesAssets[ChessPieceAssetKey( pieceClass: ChessPieceClass.queen, color: sideColor)]!), @@ -36,8 +35,8 @@ class PromotionDialog extends StatelessWidget { ), IconButton( onPressed: () { + Navigator.pop(context); pieceChosen(ChessPieceClass.rook); - context.pop(); }, icon: SvgPicture.asset(chessPiecesAssets[ChessPieceAssetKey( pieceClass: ChessPieceClass.rook, color: sideColor)]!), @@ -45,8 +44,8 @@ class PromotionDialog extends StatelessWidget { ), IconButton( onPressed: () { + Navigator.pop(context); pieceChosen(ChessPieceClass.knight); - context.pop(); }, icon: SvgPicture.asset(chessPiecesAssets[ChessPieceAssetKey( pieceClass: ChessPieceClass.knight, color: sideColor)]!), @@ -54,8 +53,8 @@ class PromotionDialog extends StatelessWidget { ), IconButton( onPressed: () { + Navigator.pop(context); pieceChosen(ChessPieceClass.bishop); - context.pop(); }, icon: SvgPicture.asset(chessPiecesAssets[ChessPieceAssetKey( pieceClass: ChessPieceClass.bishop, color: sideColor)]!),