diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2020-09-20 15:01:46 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-02-27 20:59:37 +0100 |
| commit | c13d7df72bf99cef1c5daec3e31b04a42e6d0df8 (patch) | |
| tree | 67b296fd2ecf17a8d69f510f370352def30e18c5 /src/server/game/Handlers/QuestHandler.cpp | |
| parent | 46d4e2fa8378eed414c07eb161a19b772c474735 (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.cpp | 10 |
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) |
