From 49f4656c085c1f9eab0f3c917aaba38a82fc23e7 Mon Sep 17 00:00:00 2001 From: Charles Dang Date: Sat, 19 Oct 2019 10:13:24 +1100 Subject: [PATCH] Don't write needs_select to menu item config unless true --- src/game_events/menu_item.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/game_events/menu_item.cpp b/src/game_events/menu_item.cpp index 2aa71edfef8b..8dc16feea903 100644 --- a/src/game_events/menu_item.cpp +++ b/src/game_events/menu_item.cpp @@ -220,9 +220,12 @@ void wml_menu_item::to_config(config& cfg) const cfg["id"] = item_id_; cfg["image"] = image_; cfg["description"] = description_; - cfg["needs_select"] = needs_select_; cfg["synced"] = is_synced_; + if(needs_select_) { + cfg["needs_select"] = true; + } + if(use_hotkey_ && use_wml_menu_) { cfg["use_hotkey"] = true; }