From 6cc15930cae47367847847102029ec2e3f03a03d Mon Sep 17 00:00:00 2001 From: Hash Borgir Date: Sun, 19 May 2024 06:00:42 -0600 Subject: [PATCH] close window working, but closing stats too --- .../loot_filter/loot_filter_settings_toggle_menu.h | 11 ++--------- .../loot_filter/loot_filter_settings_menu.cpp | 12 +++++++++++- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h b/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h index 6667eed..1d0eec6 100644 --- a/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h +++ b/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h @@ -27,23 +27,16 @@ namespace d2_tweaks { public: menu* m_filter_settings_menu; menu* m_menu; - bool m_show; - bool m_show_bag; + bool m_show; explicit loot_filter_settings_toggle_menu(token); - void toggle_show() { - m_show = !m_show; - set_enabled(m_show); - set_visible(m_show); - } - void toggle_filter_settings_click(); void toggle_stats_settings_click(); void toggle_help_click(); void toggle_cube_click(); void toggle_stash_click(); - void toggle_bag_click(); + void draw() override; bool key_event(uint32_t key, bool up) override; diff --git a/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.cpp b/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.cpp index 234b234..55c2088 100644 --- a/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.cpp +++ b/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.cpp @@ -1379,10 +1379,20 @@ void d2_tweaks::client::modules::loot_filter_settings_menu::extract_item(bool va #include void d2_tweaks::client::modules::loot_filter_settings_menu::close_window(bool value) { + auto& toggle_menu = singleton::instance(); - toggle_menu.m_show == false; + + toggle_menu.m_show = false; + toggle_menu.m_filter_settings_menu->set_enabled(false); toggle_menu.m_filter_settings_menu->set_visible(false); + + //toggle_menu.m_btn_toggle_stats->set_enabled(true); + //toggle_menu.m_btn_toggle_stats->set_visible(true); + + + + } void d2_tweaks::client::modules::loot_filter_settings_menu::extract_rejuv_potion(bool value) {