diff --git a/projects/mtg/src/GameStateDuel.cpp b/projects/mtg/src/GameStateDuel.cpp index a9e50f577..f4bc5dd7d 100644 --- a/projects/mtg/src/GameStateDuel.cpp +++ b/projects/mtg/src/GameStateDuel.cpp @@ -903,7 +903,7 @@ void GameStateDuel::ButtonPressed(int controllerId, int controlId) break; default: - if(game->mLayers->actionLayer()->abilitiesMenu) + if(game->mLayers->actionLayer()->abilitiesMenu && controlId == MENUITEM_CANCEL) { game->undo(); menu->Close();