summaryrefslogtreecommitdiff
path: root/src/gui/widgets/tabs
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/widgets/tabs')
-rw-r--r--src/gui/widgets/tabs/chat/partytab.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gui/widgets/tabs/chat/partytab.cpp b/src/gui/widgets/tabs/chat/partytab.cpp
index 6602fc4b2..463cd81c0 100644
--- a/src/gui/widgets/tabs/chat/partytab.cpp
+++ b/src/gui/widgets/tabs/chat/partytab.cpp
@@ -34,6 +34,7 @@
#include "input/inputmanager.h"
+#include "net/net.h"
#include "net/partyhandler.h"
#include "net/serverfeatures.h"
@@ -100,8 +101,8 @@ bool PartyTab::handleCommand(const std::string &restrict type,
args,
this);
}
- else if (type == "setleader"
- && serverFeatures->haveChangePartyLeader())
+ else if (type == "setleader" &&
+ Net::getNetworkType() == ServerType::EATHENA)
{
inputManager.executeChatCommand(
InputAction::COMMAND_CHANGE_PARTY_LEADER,
@@ -135,7 +136,7 @@ void PartyTab::getAutoCompleteCommands(StringVect &names) const
names.push_back("/kick ");
names.push_back("/item");
names.push_back("/exp");
- if (serverFeatures->haveChangePartyLeader())
+ if (Net::getNetworkType() == ServerType::EATHENA)
names.push_back("/setleader ");
}