Core/ChatCommands: Check whether a passed numeric enum value is valid (#25285)

This commit is contained in:
Peter Keresztes Schmidt
2020-08-20 00:46:52 +02:00
committed by GitHub
parent 9c9e8c7d58
commit 4286e7aa02
12 changed files with 976 additions and 33 deletions

View File

@@ -1140,13 +1140,8 @@ public:
if (Unit* unit = handler->getSelectedUnit())
unit->HandleEmoteCommand(emote);
try
{
handler->PSendSysMessage("Playing emote %s", EnumUtils::ToConstant(emote));
} catch (...)
{
handler->PSendSysMessage("Playing unknown emote");
}
handler->PSendSysMessage("Playing emote %s", EnumUtils::ToConstant(emote));
return true;
}