From 65943b4bd74ae52e6f6ffbff0e9ba619053172d6 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Wed, 17 Mar 2021 02:19:15 -0400 Subject: reduce concurrent requests in guild settings + profile disable gtk's treeview search in bans+invites --- windows/guildsettingswindow.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'windows/guildsettingswindow.cpp') diff --git a/windows/guildsettingswindow.cpp b/windows/guildsettingswindow.cpp index 9fd0d20..bcbc393 100644 --- a/windows/guildsettingswindow.cpp +++ b/windows/guildsettingswindow.cpp @@ -1,5 +1,6 @@ #include "guildsettingswindow.hpp" #include "../abaddon.hpp" +#include "../components/inotifyswitched.hpp" GuildSettingsWindow::GuildSettingsWindow(Snowflake id) : m_main(Gtk::ORIENTATION_VERTICAL) @@ -40,6 +41,11 @@ GuildSettingsWindow::GuildSettingsWindow(Snowflake id) m_switcher.set_margin_top(10); m_switcher.show(); + m_stack.property_visible_child().signal_changed().connect([this]() { + if (auto *w = dynamic_cast(m_stack.property_visible_child().get_value())) + w->on_switched_to(); + }); + m_pane_info.show(); m_pane_members.show(); m_pane_roles.show(); -- cgit v1.2.3