fix: use uint64_t for chat tab typeMask to avoid UB for ChatType values >= 32, add missing boss/party chat types to Combat tab

This commit is contained in:
Kelsi 2026-03-12 08:54:29 -07:00
parent eaf60b4f79
commit 8a24638ced
2 changed files with 19 additions and 15 deletions

View file

@ -66,7 +66,7 @@ private:
int activeChatTab_ = 0;
struct ChatTab {
std::string name;
uint32_t typeMask; // bitmask of ChatType values to show
uint64_t typeMask; // bitmask of ChatType values to show (64-bit: types go up to 84)
};
std::vector<ChatTab> chatTabs_;
void initChatTabs();