summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/memberlist.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/memberlist.cpp b/components/memberlist.cpp
index 77d176a..82af1bd 100644
--- a/components/memberlist.cpp
+++ b/components/memberlist.cpp
@@ -17,7 +17,10 @@ MemberListUserRow::MemberListUserRow(Snowflake guild_id, const User *data) {
m_label->set_single_line_mode(true);
m_label->set_ellipsize(Pango::ELLIPSIZE_END);
if (data != nullptr) {
- std::string display = data->Username + "#" + data->Discriminator;
+ static bool show_discriminator = Abaddon::Get().GetSettings().GetSettingString("gui", "member_list_discriminator", "true") != "false";
+ std::string display = data->Username;
+ if (show_discriminator)
+ display += "#" + data->Discriminator;
auto col_id = data->GetHoistedRole(guild_id, true);
if (col_id.IsValid()) {
auto color = Abaddon::Get().GetDiscordClient().GetRole(col_id)->Color;