From 34736836ccada5951468785f6e1f156d348d0898 Mon Sep 17 00:00:00 2001 From: TfT_02 Date: Fri, 15 Feb 2013 13:22:31 +0100 Subject: [PATCH] Fixed a bug where a new party leader wasn't appointed, after the previous party leader left --- Changelog.txt | 1 + src/main/java/com/gmail/nossr50/party/PartyManager.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index 611396faa..6dcd977d0 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -61,6 +61,7 @@ Version 1.4.00-dev = Fixed a bug where /party kick would trigger the PartyChangeEvent for the wrong player = Fixed /party kick not working on offline players = Fixed a bug where party join messages weren't displayed + = Fixed a bug where a new party leader wasn't appointed, after the previous party leader left = Fixed a bug where Disarm and Deflect had wrong values = Fixed Magic Hunter (Fishing ability) favoring certain enchants ! Changed /p and /a to use /partychat and /adminchat as the default command name. The use of /p, /pc, /a, and /ac is still supported. diff --git a/src/main/java/com/gmail/nossr50/party/PartyManager.java b/src/main/java/com/gmail/nossr50/party/PartyManager.java index 0de09886e..aaf1d368c 100644 --- a/src/main/java/com/gmail/nossr50/party/PartyManager.java +++ b/src/main/java/com/gmail/nossr50/party/PartyManager.java @@ -211,8 +211,8 @@ public final class PartyManager { } else { //If the leaving player was the party leader, appoint a new leader from the party members - if (party.getLeader().equals(player)) { - String newLeader = members.get(0).toString(); + if (party.getLeader().equals(player.getName())) { + String newLeader = members.get(0).getName().toString(); party.setLeader(newLeader); }