summaryrefslogtreecommitdiff
path: root/windows/guildsettings/invitespane.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'windows/guildsettings/invitespane.cpp')
-rw-r--r--windows/guildsettings/invitespane.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/windows/guildsettings/invitespane.cpp b/windows/guildsettings/invitespane.cpp
index 8e91bf6..cb2b164 100644
--- a/windows/guildsettings/invitespane.cpp
+++ b/windows/guildsettings/invitespane.cpp
@@ -54,11 +54,12 @@ void GuildSettingsInvitesPane::AppendInvite(const InviteData &invite) {
if (invite.Inviter.has_value())
row[m_columns.m_col_inviter] = invite.Inviter->Username + "#" + invite.Inviter->Discriminator;
- if (invite.MaxAge.has_value())
+ if (invite.MaxAge.has_value()) {
if (*invite.MaxAge == 0)
row[m_columns.m_col_expires] = "Never";
else
row[m_columns.m_col_expires] = FormatISO8601(*invite.CreatedAt, *invite.MaxAge);
+ }
row[m_columns.m_col_uses] = *invite.Uses;
if (*invite.MaxUses == 0)
@@ -99,6 +100,7 @@ void GuildSettingsInvitesPane::OnMenuDelete() {
auto cb = [this](const bool success) {
if (!success) {
Gtk::MessageDialog dlg("Failed to delete invite", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};