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
committerShauren <shauren.trinity@gmail.com>2022-02-27 20:59:37 +0100
commitc13d7df72bf99cef1c5daec3e31b04a42e6d0df8 (patch)
tree67b296fd2ecf17a8d69f510f370352def30e18c5 /src/server/game/Handlers/QuestHandler.cpp
parent46d4e2fa8378eed414c07eb161a19b772c474735 (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.
(cherry picked from commit 9fda67d016798260dcab4b2110c00ab85e1fff2f)
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 5c108c6e42a..59b92a92300 100644
--- a/src/server/game/Handlers/QuestHandler.cpp
+++ b/src/server/game/Handlers/QuestHandler.cpp
@@ -111,11 +111,11 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode(WorldPackets::Quest::QuestG
else
object = ObjectAccessor::FindPlayer(packet.QuestGiverGUID);
-#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)