aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/QuestHandler.cpp
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2020-09-20 15:01:46 +0200
committerTreeston <treeston.mmoc@gmail.com>2020-09-20 15:01:46 +0200
commit9fda67d016798260dcab4b2110c00ab85e1fff2f (patch)
treef30a99d9ceb84e290ba8eee244d2bbfb0af645dc /src/server/game/Handlers/QuestHandler.cpp
parent991dc8e050777b5e33ff22b008ab2125bae22437 (diff)
Scripts/ChatCommands: Constrain how char const* may be used as a command handler parameter. It may now only be used in the legacy configuration, as the only argument.
Diffstat (limited to 'src/server/game/Handlers/QuestHandler.cpp')
-rw-r--r--src/server/game/Handlers/QuestHandler.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Handlers/QuestHandler.cpp b/src/server/game/Handlers/QuestHandler.cpp
index 11f60f30435..07b61c7c518 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -118,11 +118,11 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPacket& recvData)
else
object = ObjectAccessor::FindPlayer(guid);
-#define CLOSE_GOSSIP_CLEAR_SHARING_INFO() \
- do { \
- _player->PlayerTalkClass->SendCloseGossip(); \
- _player->ClearQuestSharingInfo(); \
- } while (0)
+ auto CLOSE_GOSSIP_CLEAR_SHARING_INFO = ([this]()
+ {
+ _player->PlayerTalkClass->SendCloseGossip();
+ _player->ClearQuestSharingInfo();
+ });
// no or incorrect quest giver
if (!object)