From a4e7c2b4078c18e232889f13d1e07cc3fc3ef8f5 Mon Sep 17 00:00:00 2001 From: spjspj Date: Tue, 25 Apr 2017 18:17:28 +1000 Subject: [PATCH] Fix for the audio trigger of 'Player joined the table' not being fired. --- .../main/java/mage/client/dialog/TableWaitingDialog.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java index d6492a0a391..314df928cb1 100644 --- a/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java +++ b/Mage.Client/src/main/java/mage/client/dialog/TableWaitingDialog.java @@ -437,6 +437,7 @@ class UpdateSeatsTask extends SwingWorker { AudioManager.playPlayerJoinedTable(); } else { MageTray.instance.displayMessage("A player left your game."); + AudioManager.playPlayerLeft(); } MageTray.instance.blink(); } @@ -450,8 +451,10 @@ class UpdateSeatsTask extends SwingWorker { int playerCount = 0; if (tableView != null) { for (SeatView seatView : tableView.getSeats()) { - if (seatView.getPlayerId() != null && seatView.getPlayerType().equals("Human")) { - playerCount++; + if (seatView.getPlayerId() != null) { + if (seatView.getPlayerType().toString().equals("Human")) { + playerCount++; + } } } }