summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
Diffstat (limited to 'windows')
-rw-r--r--windows/guildsettings/banspane.cpp1
-rw-r--r--windows/guildsettings/emojispane.cpp2
-rw-r--r--windows/guildsettings/infopane.cpp2
-rw-r--r--windows/guildsettings/invitespane.cpp4
4 files changed, 8 insertions, 1 deletions
diff --git a/windows/guildsettings/banspane.cpp b/windows/guildsettings/banspane.cpp
index 3ea71bb..f457f00 100644
--- a/windows/guildsettings/banspane.cpp
+++ b/windows/guildsettings/banspane.cpp
@@ -96,6 +96,7 @@ void GuildSettingsBansPane::OnMenuUnban() {
auto cb = [this](bool success) {
if (!success) {
Gtk::MessageDialog dlg("Failed to unban user", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};
diff --git a/windows/guildsettings/emojispane.cpp b/windows/guildsettings/emojispane.cpp
index 178b533..ff1d27f 100644
--- a/windows/guildsettings/emojispane.cpp
+++ b/windows/guildsettings/emojispane.cpp
@@ -178,6 +178,7 @@ void GuildSettingsEmojisPane::OnEditName(Snowflake id, const std::string &name)
const auto cb = [this](bool success) {
if (!success) {
Gtk::MessageDialog dlg("Failed to set emoji name", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};
@@ -200,6 +201,7 @@ void GuildSettingsEmojisPane::OnMenuDelete() {
const auto cb = [this](bool success) {
if (!success) {
Gtk::MessageDialog dlg("Failed to delete emoji", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};
diff --git a/windows/guildsettings/infopane.cpp b/windows/guildsettings/infopane.cpp
index d173614..07c0318 100644
--- a/windows/guildsettings/infopane.cpp
+++ b/windows/guildsettings/infopane.cpp
@@ -103,6 +103,7 @@ void GuildSettingsInfoPane::UpdateGuildName() {
if (!success) {
m_guild_name.set_text(Abaddon::Get().GetDiscordClient().GetGuild(GuildID)->Name);
Gtk::MessageDialog dlg("Failed to set guild name", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};
@@ -116,6 +117,7 @@ void GuildSettingsInfoPane::UpdateGuildIconFromData(const std::vector<uint8_t> &
auto cb = [this](bool success) {
if (!success) {
Gtk::MessageDialog dlg("Failed to set guild icon", false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
+ dlg.set_position(Gtk::WIN_POS_CENTER);
dlg.run();
}
};
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();
}
};