diff --git a/src/ChatCommands.cc b/src/ChatCommands.cc index 85a40c55..7d5909c2 100644 --- a/src/ChatCommands.cc +++ b/src/ChatCommands.cc @@ -1125,11 +1125,10 @@ static void proxy_command_switch_assist(shared_ptr, static void server_command_drop(shared_ptr, shared_ptr l, shared_ptr c, const std::u16string&) { - check_is_game(l, true); - check_is_leader(l, c); - l->flags ^= Lobby::Flag::DROPS_ENABLED; - send_text_message_printf(l, "Drops %s", - (l->flags & Lobby::Flag::DROPS_ENABLED) ? "enabled" : "disabled"); + check_is_game(l, true); + check_is_leader(l, c); + l->flags ^= Lobby::Flag::DROPS_ENABLED; + send_text_message_printf(l, "Drops %s", (l->flags & Lobby::Flag::DROPS_ENABLED) ? "enabled" : "disabled"); } static void server_command_item(shared_ptr, shared_ptr l, diff --git a/src/ServerState.cc b/src/ServerState.cc index 6c134564..5c16efd2 100644 --- a/src/ServerState.cc +++ b/src/ServerState.cc @@ -651,10 +651,9 @@ void ServerState::parse_config(shared_ptr config_json) { } try { - this->drops_enabled = d.at("EnableDrops")->as_bool(); - } - catch (const out_of_range&) { - this->drops_enabled = true; + this->drops_enabled = d.at("EnableDrops")->as_bool(); + } catch (const out_of_range&) { + this->drops_enabled = true; } try {