Skip to content

Commit

Permalink
Merge pull request #1245 from Nivaturimika/responsemsgsetting
Browse files Browse the repository at this point in the history
Fix message settings buttons not notifying immediately upion action
  • Loading branch information
schombert authored Apr 7, 2024
2 parents 875ad7f + dfcc3a7 commit 5774604
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/gui/gui_message_settings_window.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,8 @@ class message_preset_reset : public button_element_base {
std::memcpy(state.user_settings.self_message_settings, d.self_message_settings, sizeof(d.self_message_settings));
std::memcpy(state.user_settings.other_message_settings, d.other_message_settings, sizeof(d.other_message_settings));
std::memcpy(state.user_settings.interesting_message_settings, d.interesting_message_settings, sizeof(d.interesting_message_settings));
send(state, parent, message_setting_changed_notification{});
state.game_state_updated.store(true, std::memory_order::release);
}
};

Expand All @@ -297,6 +299,8 @@ class message_preset_ai_only : public button_element_base {
state.user_settings.other_message_settings[i] = sys::message_response::ignore;
state.user_settings.interesting_message_settings[i] = sys::message_response::ignore;
}
send(state, parent, message_setting_changed_notification{});
state.game_state_updated.store(true, std::memory_order::release);
}
};

Expand Down

0 comments on commit 5774604

Please sign in to comment.